1. Environnement Description
CentOS 7.7 x64
ElasticSearch-7.6.1-linux-x64
nodejs v13.10.1
6.13.7 asl
PhantomJS-linux-2.1.16-x86_64
2. Installez nodejs et NPM
Depuis ElasticSearch-tête construit en utilisant le nœud, il est donc nécessaire d'installer.
S'il vous plaît se référer à: configuration d'installation Node.js
3. Installez PhantomJS
Transférer la totalité de cette étape: Web frontal des notes d'étude à installer et à utiliser des PhantomJS
3.1 Télécharger
Visite: https://phantomjs.org/download.html , sélectionnez la version, à droite, copier l'adresse du lien
Connectez-vous à Linux, entrez le répertoire que vous souhaitez installer, utiliser wget à télécharger:
cd / usr / local / serveur / PhantomJS
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
Attendez que le téléchargement complet
3.2. Installation du logiciel dépendant PhantomJS
yum install fontconfig
yum install bzip2
3.3. Déballez
Décompression package bz2:
bzip2 -d PhantomJS-2.1.1-linux-x86_64.tar.bz2
Extraire le paquet de goudron:
de goudron de PhantomJS-2.1.1-linux-x86_64.tar
3.4. Variables de configuration de l'environnement
ne modifie pas ici le chemin, seul PhantomJS lien doux pour l'environnement variable des fichiers:
ln -s /usr/local/server/phantomjs/phantomjs-2.1.1-linux-x86_64/bin/phantomjs / usr / local / bin /
3.5. Test Command
Entrez « PhantomJS », peut entrer dans la ligne de commande:
Vous pouvez voir, l'installation a réussi. ctrl + c pour sortir de la ligne de commande
4. git d'installation
ElasticSearch-tête source de courant est hébergé sur GitHub, git téléchargé sur le besoin local, puis effectuer l'installation
yum install git
5. Téléchargez package d'installation ElasticSearch-tête
cd / usr / local / serveur /
git clone https://github.com/mobz/elasticsearch-head.git
6. Installer grunt
cd de tête
NPM installer grognement --save, les résultats:
7. Modifier la configuration
7.1. Modifier l'hôte et le port d'écoute
文件: ElasticSearch-tête / Gruntfile.js
La valeur par défaut le port d'écoute 9200 de 127.0.0.1, comme nous augmentons le nom d'hôte * indique surveiller toute l'armée, qui est, local, intranet, extranet peut accéder, et la modification du port est à l'écoute.
7.2. Modifier la tête d'adresse de connexion, qui est, de faire la tête trouve ElasticSearch (en option, c'est juste une adresse de connexion par défaut, vous pouvez spécifier la page es-tête)
Fichier: ElasticSearch / _SITE / app.js, recherche "localhost: 9200", trouvez cette ligne:
L'adresse localhost dans les services ElasticSearch, tels que:
this.base_uri = this.config.base_uri || this.prefs.get ( "app-base_uri") || "Http: // xxxx: 7712";
8. Effectuer l'installation, les dépendances de téléchargement
NPM installer
S'il y a des erreurs, la première mise en œuvre de NPM installer [email protected] --ignore-scripts , puis exécuter NPM installer très bien:
Installation de bons résultats:
9. Démarrer
NPM début de l'exécution, les résultats:
10. Navigateur Test Access
J'ai vraiment un seul nœud nœud-1. Ainsi, l'installation ElasticSearch-tête
11. Référence
Installation sous Linux ElasticSearch et l'installation de la tête