Pourquoi utiliser elasticsearch-head
Le service elasticsearch renvoie une interface json, qui ne semble pas très intuitive, et la tête peut fournir une interface conviviale, tout en pouvant également afficher des informations de base, une simulation de demande de repos et une récupération de données de base
Téléchargez, recherchez elasticsearch-head sur github, trouvez le lien de téléchargement et téléchargez
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
Décompressez,
uzip master.zip
Entrez le répertoire téléchargé et téléchargez l'environnement dépendant
cd elasticsearch-head-master/
npm install
Démarrez le service,
npm run start
Afficher, visiter http: // localhost: 9100 /
L'intégrité du cluster: non connecté apparaît ci-dessus car les plug-ins elasticsearch et head sont deux processus distincts. L'accès entre eux est interdomaine et la configuration elasticsearch doit être modifiée.
vim config/elasticsearch.yml
Ajoutez le contenu suivant à la fin du fichier:
http.cors.enabled: true
http.cors.allow-origin: "*"
Redémarrez es en arrière-plan
sh ./bin/elasticsearch -d
Redémarrez le plugin head et visitez le navigateur, le contenu suivant apparaît