Dites-nous en plus sur votre projet

Nous vous proposerons une formule adaptée à vos besoins, ainsi qu’une estimation de devis.
Laissez-vous guider

Pourquoi choisir Aneo pour votre projet ?

Aneo est une agence conseil en transformation qui vous accompagne tout au long de la vie de vos projets sur des problématiques de :

Le +  d’Aneo : le conseil sans frontière !

Notre richesse, c’est de vous proposer des équipes pluridisciplinaires, chaque membre avec une approche, une expérience et une sensibilité différente : coach agile, formateur soft skills, Data Scientist designer, Architecte etc. On mise sur la complémentarité des disciplines pour vous apporter la meilleure réponse !

Pourquoi choisir Aneo  pour votre projet ? - Aneo

Aneo, une organisation à part entière !

Depuis 2015, Aneo est une organisation plate à gouvernance plate. Aplatir la hiérarchie, supprimer les silos, instaurer des bonus collectifs, ce nouveau modèle d’organisation avec comme objectif: apporter plus de valeur  à l’entreprise, aux collaborateurs et aux clients.

Le + d’Aneo : l’inattendu !

La sérendipité, c’est « le don de faire par hasard des découvertes fructueuses ». Chez Aneo, nous croyons fermement que les meilleures solutions sont parfois les plus inattendues. Ne rien s’interdire, expérimenter, oser s’entourer de profils atypiques et avoir une obsession : apporter la juste valeur.

Aneo, une organisation à part entière !  - Aneo

Qui êtes-vous ?

Vous êtes pour

Votre secteur

1 seul choix possible
Assurance & Protection sociale
Banque et Finance
Industrie & Services
Santé

Vos besoins

Plusieurs choix possibles
IT & Digital
Transformation des Organisations
Stratégie Business
Pilotage de projets

Détails

Des précisions à ajouter sur votre projet ? (facultatif)
C'est noté !
Nous avons pris en compte les spécificités de votre projet.
Nos équipes vous contacteront sous 48h pour en discuter plus amplement.
Votre prénom *
Votre nom *
Votre adresse email pro *
Votre numéro de téléphone *
Bien reçu !
Nos équipes vous contacteront sous peu
pour discuter de votre projet.

Montez votre architecture Big Data temps réel [TUTORIEL 2/4]

Si vous n’avez pas lu l’introduction, c’est ici !

 

 

Partie 1 : Création du cluster Couchbase

 But principal du tutoriel :

  • Le déploiement d’un cluster Couchbase ~ 15 minutes

Ce dont vous avez besoin :

  • X machines Ubuntu 14.04 LTS (à date Couchbase n’est pas compatible avec Ubuntu 16.04). Plus il y a de données, plus il faut une capacité de stockage importante, vous pouvez utiliser autant de nœuds que vous le souhaitez

 

Déploiement du cluster Couchbase :

Avant de passer à la pratique, il convient de rappeler l’enjeu principal de cette partie : on souhaite monter un cluster Couchbase qui constituera notre base de stockage distribuée, elle sera composée de plusieurs machines, appelées nœuds. Notre cluster doit être scalable et supporter le flux de données entrant. Pour rappel, Couchbase Server est une database NoSQL basée sur une architecture distribuée qui concilie performance, scalabilité et disponibilité. Entre autres, elle permet aux développeurs de construire des bases de stockage distribuées facilement et rapidement en utilisant la puissance du SQL et la flexibilité JSON. Un cluster Couchbase n’a pas de nœuds maître et esclaves, tous les nœuds sont égaux, et les données sont répliquées automatiquement pour éviter un single point of failure. Ainsi, si un nœud n’est plus opérationnel, les données seront toujours accessibles ! Nous utilisons Couchbase dans ce tutoriel car il est adapté pour stocker en temps réel.

Nous utiliserons 3 machines dans le même sous réseau sur lesquelles nous allons déployer notre cluster Couchbase :

Les adresses IP et noms de vos machines diffèrent, il convient donc de les remplacer en concordance avec votre configuration tout au long de ce tutoriel.

 

Etape 0 : preconfiguration

Tous les nœuds de votre cluster doivent être visibles, pour cela nous allons configurer le fichier /etc/hosts sur chacune de vos machines :

Ouvrez le fichier /etc/hosts :

$ vi /etc/hosts

Et remplacez son contenu par :

127.0.0.1 localhost192.168.3.174
node1.local node1192.168.3.175
node2.local node2192.168.3.176
node3.local node3

A la fin de cette étape vous pouvez vérifier que les nœuds pingent bien entre eux.

 

Etape 1 : installation de Couchbase sur tous les nœuds

Effectuez ces opérations sur tous les nœuds.

Téléchargez le fichier d’installation de Couchbase Server 4.5.1 (à date) :

$ wget http://packages.couchbase.com/releases/4.5.1/couchbase-server-enterprise_4.5.1-ubuntu14.04_amd64.deb

Installez OpenSSL :

$ apt-get install libssl1.0.0

Installez Couchbase Server 4.5.1:

$ dpkg -i couchbase-server-enterprise_4.5.1-ubuntu14.04_amd64.deb

 

Etape 2 : création du cluster Couchbase

Nous allons créer le cluster Couchbase, en commençant par un nœud et en rattachant progressivement les autres nœuds au cluster

Dans votre navigateur allez à l’adresse :

192.168.3.174:8091

Une interface devrait apparaitre :

Step 1 of 5 : allouez de la RAM pour vos données et Index, définissez le hostname

Step 2 of 5 : Cliquez sur Next

Step 3 of 5 : Cliquez sur Next

Step 4 of 5 : Acceptez les conditions générales et cliquez sur Next

Step 5 of 5 : Configurez votre nom administrateur et mot de passe puis cliquez sur Next

 

A ce stade : vous avez créé un cluster Couchbase avec un nœud. Il faut maintenant rattacher les autres nœuds au cluster.

 

Dans votre navigateur allez à l’adresse (les opérations sont à effectuer pour le nœud 2 et 3 dans notre cas) :

192.168.3.175:8091

 

Cliquez sur « Join a cluster now », indiquez l’adresse IP du cluster le username et le mot de passe, puis cliquez sur Next :

Allez dans le volet « Server Nodes » puis « Pending Rebalance » et cliquez sur « Rebalance »

A la fin de cette étape : le cluster Couchbase a été créé. Pour vérifier que votre cluster est bien fonctionnel, allez dans le volet « Overview » et vérifiez qu’il y a 3 serveurs actifs.

Great ! Maintenant que nous avons notre cluster nous pouvons générer un flux de données et l’upserter en temps réel dans la base de stockage.

Tous les articles de la série « Montez votre architecture Big Data temps réel » ici.

Crédit : Michel REMISE

Ça peut aussi vous intéresser
Les vraies transformations, sont-elles à la portée des entreprises ? 

Les vraies transformations, sont-elles à la portée des entreprises ? 

Les vraies transformations sont-elles à la portée des entreprises ? La crise que nous traversons actuellement pousse sans aucun doute les entreprises à faire des choix. Pour certaines, la survie est devenue le maître-mot. Même si beaucoup d’entre elles témoignent d’une ouverture et d’une solidarité, peu communes en temps normal……
8 juin 2020
Product Owner & UX Designer : même combat ?

Product Owner & UX Designer : même combat ?

Avant d’entrer dans le vif du sujet, intéressons-nous un peu à l’historique de l’arrivée de ces rôles.   Le concept d’agilité et les différentes méthodes qui lui sont associées ont introduit depuis les années 1990 nombreux principes et bonnes pratiques. Ces méthodes ont également fait naître de nouveaux rôles dans le…
16 mars 2020
Afterwork Discovery Aneo

Afterwork Discovery Aneo

Vous souhaitez en savoir plus sur notre modèle, découvrir nos savoir-faire et nos talents ? Venez nous rencontrer mercredi 18 mars à partir de 19h au Dads Den, au 17 rue St Paul à Paris ! L’afterwork Discovery Aneo, c’est aussi l’occasion de voir si notre entreprise correspond à votre…
9 mars 2020
Vous avez un projet de transformation
digitale pour votre entreprise ?