基於elasticsearch6.2.3版本 head 插件安裝以及問題總結

一、在GitHub上下載head插件:elasticsearch-headzip包,github網址如下:https://github.com/mobz/elasticsearch-head


二、因爲head插件作爲獨立於elasticsearch的進程,安裝需要nodejs.

nodejslinux對應位數下載:https://nodejs.org/en/download/

 

習慣於tar -zxvf 解壓的同學注意:

下載後的文件名稱: node-v8.11.3-linux-x64.tar.xz

1、需要用 xz -d node-v8.11.3-linux-x64.tar.xz 得到node-v8.11.3-linux-x64.tar

2、 用tar -xvf node-v8.11.3-linux-x64.tar

 

需要設置環境變量:

 

export JAVA_HOME=/usr/java/jdk1.8.0_102

export NODE_HOME=/opt/node-v8.11.3-linux-x64

export PATH=$NODE_HOME/bin:$JAVA_HOME/bin:$PATH

export NODE_PATH=$NODE_HOME/lib/node_modules

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

source /etc/profile

 

三、服務器聯網:

如果服務器沒有配dns不能聯網,會報錯誤:

會報沒有聯網錯誤:

執行以下命令設置dns:

echo 'nameserver 114.114.114.114' >>/etc/resolv.conf

四、安裝npm:npminstall -g cnpm --registry=https://registry.npm.taobao.org

 

五、安裝grunt :npminstall -g grunt

npm install -g grunt-cli--registry=https://registry.npm.taobao.org --no-proxy

 

六、驗證安裝的版本:

 

七、進入head目錄,下載依賴:

npm install 或者 npm install -g cnpm --registry=https://registry.npm.taobao.org(國內鏡像)

cnpm install

 

八、進入head-master目錄,執行npm install [email protected] --ignore-scripts

 

命令完成後會在head-master目錄下生成node_modules目錄:


九、修改elasticsearch/config/elasticsearch.yml添加一下配置,避免跨域問題:

http.cors.enabled:true http.cors.allow-origin: "*"

執行 bin/elasticsearch-d 啓動elasticsearch

十、網上大多數教程都編輯Gruntfile.js 添加hostname屬性爲如下:

 

但是我本地部署是發現添加行這一行就報錯

去掉之後啓動成功

 

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章