[JAVA] Essayons Zoomdata (Introduction)

** Zoomdata ** a été fondée en 2012 en Virginie, aux États-Unis, et est une société qui fournit des solutions avancées pour la visualisation et l'analyse du Big Data, et a présenté son produit ** Zoomdata **. Ce faisant, il sera possible de réaliser des analyses visuelles compatibles avec les clouds hybrides qui peuvent utiliser de manière transparente les environnements cloud et les environnements sur site.

Actuellement (à partir d'août 2017), une version à durée limitée sur le cloud et une version à téléchargement de logiciel à durée limitée pouvant être créée sur l'environnement sur site sont fournies en tant qu'environnements d'essai, et des évaluations tirant parti des caractéristiques de chaque Il est possible de l'utiliser correctement selon la stratégie. Si vous souhaitez créer un environnement Big Data à une certaine échelle depuis le début, puis y effectuer un PoC, etc., inscrivez-vous pour un essai de la version cloud et suivez les règles et instructions du fournisseur, la construction de l'environnement concret, la vérification des opérations et les performances. Ce serait bien si vous pouviez procéder à l'évaluation.

Qui est ** Zoomdata ** pour le moment dans ce projet? Et que peux tu faire? Je veux avoir une idée! Je voudrais en faire une direction pour résumer comme un contenu de "première étape", et viser l'étape suivante, "Ensuite, si vous utilisez ** Zoom données ** ..." Je vais.

(1) Premier

Tout d'abord, il crée rapidement un environnement pour installer ** Zoomdata **. Il existe différents principes, assertions, styles et écoles pour cette partie, veuillez donc la lire comme référence pour le moment, et enfin viser à pouvoir relier les éléments environnementaux qui peuvent faire fonctionner ** Zoomdata **. J'aimerais. Je pense qu'il existe différents itinéraires pour escalader des montagnes, en fonction de chaque compétence et de chaque individualité, mais ce n'est pas grave si vous pouvez enfin atteindre le sommet (objectif) en toute sécurité après avoir terminé le travail nécessaire.

Vous pouvez entrer le lien URL pour l'enregistrement d'essai à partir de ce qui suit. (En août 2017)

Enregistrement d'essai de 60 jours

À l'origine, ce serait bien si vous pouviez accéder à la page d'inscription d'essai tout en "ramassant" diverses informations de la page supérieure de ** Zoomdata **, mais au début, déclarez "croustillant". Je l'ai fait, alors dépêchons-nous ... (transpiration)

FIG1.jpg

Veuillez remplir chaque élément sur le côté droit de l'écran

(Un nom (B) Nom (C) Adresse e-mail professionnelle Les instructions d'installation finales seront envoyées à cette adresse. (D) Nom de l'entreprise (E) Numéro de téléphone du contact

Je ne pense pas qu'il y aura des appels directs des États-Unis, mais depuis la création récente de la succursale japonaise, diverses informations pourraient commencer au Japon à l'avenir.

N'oubliez pas de le vérifier à la fin et appuyez sur le bouton vert pour terminer.

Après un certain temps, les informations d'installation seront envoyées à l'adresse e-mail enregistrée, veuillez donc ne pas la supprimer.

(2) À propos de l'environnement d'essai

Les informations sur l'environnement requis pour l'installation peuvent être confirmées via l'e-mail car l'URL est intégrée dans l'e-mail précédent, mais comme il s'agit d'une histoire de procéder à la préparation de l'environnement à l'avance, dépêchez-vous et mettez le lien ci-dessous Mettre.

Informations sur l'environnement d'installation

Au fait, le système d'exploitation utilisé pour ce travail ...

Je n'ai pas de problèmes particuliers, mais je vais essayer d'utiliser CentOS 7 pour le moment. Étant donné que la taille de la mémoire est de ** Zoomer les données ** en termes de paramètres, je voudrais la sécuriser aussi grande que possible, mais veuillez garder au moins environ 8 Go. De plus, nous commencerons avec une capacité de disque de 40 Go.

C'est aussi un point important, mais puisque ce travail met l'accent sur le point «d'essayer pour le moment», nous utiliserons l'environnement virtuel du bureau. Cette fois, nous utiliserons VMware Workstation 12 Player, mais comme le travail est fondamentalement le même pour Oracle VM VirtualBox, vous devez choisir celui que vous connaissez bien.

D'ailleurs, le matériel utilisé pour cette vérification sera un hyper environnement (en raison du travail dans le tableau) de Core i7 fabriqué par la société D et 32 Go de mémoire sous Windows. Plus le nombre de cœurs est élevé, mieux c'est, mais si vous sentez qu'un utilisateur peut vérifier les fonctions, je pense que le matériel qui peut allouer environ 2 cœurs peut le gérer. Cependant, il est préférable d'avoir beaucoup de mémoire, il est donc préférable d'utiliser 8 Go même dans la situation d'un essai utilisateur. Aussi, je veux évaluer la performance! Dans cette situation, nous vous recommandons d'essayer avec la configuration recommandée par ** Zoomdata **.

La méthode de téléchargement de CentOS 7 et de son installation dans un environnement virtuel ne pose aucun problème tant que vous modifiez les paramètres de mémoire et la capacité de stockage. De plus, en ce qui concerne le nombre de CPU, il est difficile de faire un réglage définitif car cela dépend des spécifications du CPU d'origine, mais si possible, définissez-en deux ou plus. D'autres éléments peuvent être saisis normalement, les explications sont donc omises.

De plus, cette fois, ce sera pratique plus tard, je vais donc l'installer avec une configuration de serveur avec une interface graphique. Cette zone peut être choisie librement, donc je pense qu'elle devrait être choisie en fonction de chaque cas.

(3) Introduction de Java

Dans ce paramètre d'installation, je pense qu'OpenJDK est installé à l'avance comme paramètre initial, utilisez donc la commande suivante pour vérifier l'état. (La sortie de la commande peut varier en fonction de la version sélectionnée, etc.)

$ java -version openjdk version "1.8.0_141" OpenJDK Runtime Environment (build 1.8.0_141-b16) OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)

Bien qu'il soit dans la plage de support en termes de version, vous pouvez facilement changer la machine virtuelle java avec la commande alternatives, donc cette fois je vais la changer en Oracle Java 8 et la construire.

Accédez à la page Téléchargements Java d'Oracle dans votre navigateur et récupérez jdk-8u144-linux-x64.rpm (au moment de la rédaction). Vous pouvez cocher Accepter puis cliquer sur la cible (je pense que vous pouvez également l'obtenir à partir de la ligne de commande, mais comme il est installé avec une interface graphique, vous pouvez procéder rapidement via le navigateur)

Je pense que le téléchargement sera dans le dossier de téléchargement personnel par défaut, donc si nécessaire, copiez-le dans le dossier de travail et émettez la commande suivante.

$ sudo yum localinstall jdk-8u144-linux-x64.rpm

Il arrivera rapidement, alors utilisez ensuite la commande alternatives.

$ sudo alternatives --config java

Deux Javas sont affichés, et je pense que OpenJDK est sélectionné, alors entrez le numéro de la personne qui a installé cette fois pour basculer.

Utilisez la commande pour vérifier si le changement a été effectué.

$ java -version java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

Pour cette partie, il y a aussi un choix à faire avec des variables d'environnement générales, afin que vous puissiez librement choisir comment procéder.

(4) Introduction de Spark

Ensuite, nous présenterons Spark. Cette fois, puisqu'il s'agit d'une configuration de serveur avec une interface graphique, nous utiliserons pleinement le navigateur comme en Java.

Visitez la page d'accueil d'Apache Spark (https://spark.apache.org/).

Accédez à la page spécifiée via le bouton Télécharger Spark.

Il existe plusieurs versions, mais il y a une description recommandée de 1.5.1 dans les informations de configuration ci-dessus, donc cette fois j'essaierai d'utiliser 1.6.3, qui semble être la version finale de ce flux.

Lorsque vous sélectionnez un élément, vous verrez un lien appelé spark-1.6.3-bin-hadoop2.6.tgz. Alors cliquez dessus pour le télécharger localement.

$tar -xzvf spark-1.6.3-bin-hadoop2.6.tgz

Développez avec

$ sudo mv spark-1.6.3-bin-hadoop2.6 spark $ sudo cp -rf spark/ /usr/local/

$ vi .bash_profile

Ajoutez maintenant * / usr / local / spark / bin * à votre PATH.

$ source ~/.bash_profile

Il a été installé avec succès ou essayez de lancer Spark.

$ spark-shell

Après cela, ce n'est pas grave si vous vous levez avec le logo Spark.

Tapez * exit * dans * scala> * pour revenir à l'invite de commande normale.

(5) Installation et paramétrage initial de ** Zoomdata **

À ce stade, il faut un peu plus de patience pour pouvoir accéder à l'écran de connexion ** Zoomdata **. L'e-mail de ** Zoomdata ** mentionné ci-dessus contient des informations sur l'installation du système, veuillez donc utiliser ces informations pour le traitement final. Lorsque tout le traitement est terminé avec succès, ce sera le travail d'appeler le premier écran de connexion. Appelez ** Zoomdata ** dans le champ URL d'un navigateur Web pris en charge

https://xxx.xxx.xxx.xxx:8443

Entrez s'il vous plait. (Xxx.xxx.xxx.xxx est l'adresse IP de la machine sur laquelle ** Zoomdata ** est installé.) Vous connectez-vous vraiment en raison de problèmes de signature? Cependant, si l'adresse est correcte, poursuivez le processus tel quel. Une fois connecté, le premier écran de connexion apparaît.

FIG6.jpg

Cette fois, il s'agira d'un essai d'une durée limitée, alors sélectionnez ** Ignorer l'activation ** en bas à droite pour poursuivre le processus.

FIG8.jpg

Dans ** Zoomdata **, chaque système et service a son propre administrateur. Le premier est ** Supervisor **, qui définit un seul compte unique sur le serveur, et le second est ** Admin **, qui peut définir plusieurs comptes pour chaque groupe d'utilisateurs. Définissez un mot de passe pour chacun sur cet écran, et lorsque toutes les informations sont cohérentes (vous serez invité à le saisir deux fois), le bouton ** Changer le mot de passe ** sera mis en surbrillance. L'installation est terminée.

FIG9.jpg

Si tout se passe bien, vous verrez l'écran de connexion normal.

FIG10.jpg

Pour le moment, merci pour votre travail acharné! !!

À propos, dans l'état de configuration initial, je pense que le problème de communication du port se produira en raison du blocage du pare-feu, mais définissez-le à l'avance à l'aide de l'outil GUI ou ajoutez / modifiez le paramètre à chaque fois en utilisant la ligne de commande. S'il te plait donne moi. Si tu vas vite

$ sudo systemctl stop firewalld

Donc, il existe une méthode d'arrêt forcé.

(6) Enfin

À partir de la prochaine fois, j'aimerais réellement essayer ** Zoomdata ** en utilisant certains modèles. Afin de tirer parti des caractéristiques de ** Zoomdata **, le processus de liaison de la transition temporelle et des données jusqu'à ce que les données finales soient finalisées n'est pas une post-estimation, mais une situation qui se produit réellement dans la vie réelle à grande vitesse. Il est nécessaire de prêter attention à la partie qui, par l'analyse visuelle, de nouvelles stratégies, la résolution de problèmes, le développement d'un avantage concurrentiel, etc. peuvent être mises en œuvre dans la réalité qui est réellement générée et transformée. En effet, des problèmes commerciaux et quotidiens surviennent sur le terrain, et la situation évolue d'instant en instant sur l'axe du temps ... Il sera possible de réformer et d'améliorer (réel), et il peut y avoir la possibilité de changer activement et stratégiquement l'avenir. Bien sûr, il n'y a pas de présent sans passé, mais si vous changez le présent réel, le futur réel va sûrement changer ... On peut dire que ** Zoom data ** est une solution au potentiel.

Recommended Posts

Essayons Zoomdata (Introduction)
Essayons Zoomdata (Utilisation 1)
Essayons Zoomdata (Utilisation 2)
Essayons Zoomdata (Big Data: 3)
Essayons Zoomdata (édition supplémentaire)
Essayons Zoomdata (Big Data: 4)
Essayons Zoomdata (Big Data: 1)
Essayons Zoomdata (Big Data: 2)
Essayons le tutoriel S2Struts (# 3_180425)
Essayons le tutoriel S2Struts (# 5_180526)
Essayons le tutoriel S2Struts (# 4_180505)
Essayons le tutoriel S2Struts (# 1_180423)
essayons! Apache Derby
Utilisons Twilio en Java! (Introduction)
Essayons le tutoriel S2Struts (# 0_yymmdd)
Essayez «Introduction à Vert.x» avec Gradle
Essayons WebSocket avec Java et javascript!
Utilisons Swift Package Manager (SwiftPM) ~ Introduction ~