安裝elasticsearch-head
說明:之前的elasticsearch-head是以插件形式安裝的,最新的是以獨立的包來安裝
下載 :
https://github.com/mobz/elasticsearch-head/releases elasticsearch-head-5.0.0.tar.gz 上傳至服務器 (/elsearch/)
解壓:
cd /elsearch
tar zxvf elasticsearch-head-5.0.0.tar.gz
下載node,並且解壓,(由於head插件本質上還是一個nodejs的工程,因此需要安裝node,使用npm來安裝依賴的包)
下載地址:http://cdn.npm.taobao.org/dist/node/latest-v10.x/node-v10.0.0-linux-x64.tar.gz
上傳至服務器 (/elsearch/)
cd /elsearch/
tar zxvf node-v10.0.0-linux-x64.tar.gz
新增加:NODE_HOME=/elsearch/node-v10.0.0-linux-x64
將 NODE_HOME 添加到 path中 export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$NODE_HOME/bin:$PATH
本測試機的最後內容,包含JDK的配置
NODE_HOME=/elsearch/node-v10.0.0-linux-x64
JAVA_HOME=/jdk/jdk1.8.0_181
export JRE_HOME=/jdk/jdk1.8.0_181/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$NODE_HOME/bin:$PATH
執行命令 source /etc/profile 使配置生效
執行命令 node -v 查看node版本 ,會返回 v10.0.0
安裝grunt
cd /elsearch/elasticsearch-head-5.0.0/
安裝nodejs
npm install -g grunt-cli
npm install
修改文件 :/elsearch/elasticsearch-head-5.0.0/Gruntfile.js
查找 ‘9100’ ,在下一行添加 hostname: '*',
修改文件:/elsearch/elasticsearch-head-5.0.0/_site/app.js
查找 '9200' 將 localhost 換成 elasticsearch 的IP ,我的測試機IP為 :192.168.199.120
修改elasticseach的配置文件elasticsearch.yml, 修改對應的ip以及跨域的設置,添加:
http.cors.enabled: true
http.cors.allow-origin: "*"
重啟 elasticseach,切換到 elsearch用戶,執行命令 ./elasticsearch -d
切換回root用戶,啟動 elasticsearch-head
cd //elsearch/elasticsearch-head-5.0.0/
grunt server
通過網頁訪問:http://192.168.199.120:9100/
閱讀更多 程序從入門到放棄 的文章
關鍵字: ElasticSearch Linux 安裝