elasticsearch-head將是一款專門針對於elasticsearch的客戶端工具git
首先要知道的是elasticsearch 5.x以上的版本是不支持head以插件的形式去安裝的,這裏我使用的是最簡單的方式使用docker去安裝,可能版本會有點老可是不影響使用github
首先clone個人這個項目docker
git clone https://github.com/bboysoulcn/awesome-dockercompose.git
vim
以後跨域
cd awesome-dockercompose/elasticsearch-head
bash
docker-compose up -d
cors
運行起來就能夠elasticsearch
運行起來以後默認head插件是鏈接不上咱們的elasticsearch的,咱們要對elasticsearch進行一些簡單的配置才能夠工具
vim /etc/elasticsearch/elasticsearch.yml
spa
修改network.host爲
network.host: 0.0.0.0
這樣elasticsearch能夠被外部訪問到
添加
http.cors.enabled: true
http.cors.allow-origin: "*"
複製代碼
這樣能夠解決跨域的問題
配置完成以後啓動elk
cd /usr/share/elasticsearch/bin/
su elk
./elasticsearch -d
接着訪問ip:9100去訪問head插件,在地址上寫上ip:9200就能夠鏈接elasticsearch成功
歡迎關注Bboysoul的博客www.bboysoul.com
Have Fun