elasticsearch-6.3.2 安裝(二)

安裝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: '*',

elasticsearch-6.3.2 安裝(二)

修改文件:/elsearch/elasticsearch-head-5.0.0/_site/app.js

查找 '9200' 將 localhost 換成 elasticsearch 的IP ,我的測試機IP為 :192.168.199.120

elasticsearch-6.3.2 安裝(二)

修改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

elasticsearch-6.3.2 安裝(二)

通過網頁訪問:http://192.168.199.120:9100/

elasticsearch-6.3.2 安裝(二)


分享到:


相關文章: