Linux安装Elasticsearch-head插件
首先需要下載以下內(nèi)容:
我試驗的對應(yīng)版本:ES:elasticsearch-6.6.1.tar.gz? Node:node-v10.15.3-linux-x64.tar? JDK:jdk-8u201-linux-x64.tar.gz
1.?node-v10.15.3-linux-x64.tar 下載地址:https://nodejs.org/en/download/?
2.?elasticsearch-head:下載地址:https://github.com/mobz/elasticsearch-head 使用git clone 或者下載zip壓縮包(安裝unzip命令:apt-get install unzip)
開始安裝:
1. 安裝Node.js
解壓壓縮包至目標安裝目錄,配置環(huán)境變量/etc/profile?
export NODE_HOME=/data/node-v10.15.3-linux-x64 export PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_modules2. 將解壓后的elasticsearch-head-master 改名為?elasticsearch-head
3. 進入elasticsearch-head目錄:
cd /data/elasticsearch-head?
apt install npm?
npm install
執(zhí)行后目錄下會出現(xiàn)node_modules目錄
可通過命令grunt -version來查看grunt版本
4. 配置相關(guān)文件
1)?修改elasticsearch.yml,增加跨域的配置(需要重啟es才能生效)
vi /etc/elasticsearch/elasticsearch.yml
加入配置:
http.cors.enabled: true
http.cors.allow-origin: "*"
2)?修改Gruntfile.js文件,修改服務(wù)監(jiān)聽地址(增加hostname屬性,將其值設(shè)置為'0.0.0.0’)
92行添加:hostname:'0.0.0.0',
5. 重啟elasticsearch服務(wù)、啟動head插件服務(wù)
啟動head插件服務(wù):npm run start
出現(xiàn)下面內(nèi)容則代表服務(wù)啟動成功
啟動成功后,可在瀏覽器訪問插件與ES進行交互
http://192.168.161.128:9200 為ES服務(wù)訪問地址
?
安裝時出現(xiàn)的問題整理:
1. 服務(wù)啟動正常,訪問一直失敗
解決:查看系統(tǒng)防火墻允許訪問端口:sudo netstat -ntlup
如果沒有對應(yīng)端口,通過命令進行添加:sudo ?ufw allow ?端口
2. 解壓Nodejs需要安裝xz命令
解決:
yum search xz apt-get install xz apt install xz-utils xz -d node-v10.15.3-linux-x64.tar.xz tar -xvf node-v10.15.3-linux-x64.tar?
轉(zhuǎn)載于:https://www.cnblogs.com/commissar-Xia/p/10507769.html
總結(jié)
以上是生活随笔為你收集整理的Linux安装Elasticsearch-head插件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黄油一般哪里有卖 黄油购买指南?
- 下一篇: NumPy 矩阵库(Matrix)