1. 程式人生 > >elasticsearch新增head外掛

elasticsearch新增head外掛

首先,肯定是安裝elasticsearch啦,我這裡是直接在官網上下載rpm包安裝的。

官網:https://www.elastic.co/downloads/elasticsearch

elasticsearch已經出到6.5的版本了。不過之前已經下載了6.0的版本。我就直接拿來用了

rpm -ivh elasticsearch-6.0.0.rpm     ##這樣直接安裝好elasticsearch了

下面正式講head的安裝

第一步:安裝nodejs

官網下載地址:https://nodejs.org/en/download/
這裡有很多的版本,我們當然是選擇linux版本了,別下載錯了。看左下角提示,看到帶linux系統用的就是了
xz -d node-v10.15.0-linux-x64.tar.xz
tar xvf node-v10.15.0-linux-x64.tar 注意:這裡解壓官網壓縮了兩次,根據不同的字尾名,新增對應的引數進行解壓
mv node-v10.15.0-linux-x64 node-10.15 我喜歡放在/usr/local下,並改名字了。
解壓完成後,就是修改環境變量了
vim /etc/profile
NODE_HOME=/usr/local/node-10.15
PATH=$PATH:$NODE_HOME/bin
NODE_PATH=$NODE_HOME/lib/node_modules
source /etc/profile

這樣我們的node就完成了,其實就是和jdk一樣,只有兩個步驟。解壓和新增引數,再source一下

第二步:下載head外掛

官網地址:https://github.com/mobz/elasticsearch-head

可以是git安裝。也可以直接下載zip的包,然後再上傳到伺服器上,這裡我就不多說了

 

cd /usr/local/elasticsearch-head-master/        # 解壓我同樣的移到了/usr/local下面,放到什麼位置下面隨個人喜歡
npm install -g grunt-cli # 安裝grunt,這是用來啟動服務的
npm install # 如果執行失敗,就執行 npm install latest

還要修改head啟動的配置檔案
vim Gruntfile.js
hostname: '*' #拉到最下面,在server裡新增這一行


上面的幾個操作都是在解壓的head目錄下完成。head外掛還要修改一個地方,就是在head外掛_site目錄下的app.js檔案新增一個連結地址。
vim ./_site/app.js
"http://192.168.1.130:9200"
總結一下:下載head外掛,解壓後進入到資料夾裡執行兩個命令。然後就是修改兩個配置檔案。這樣就可以了
配置完成後我們就啟動一下head外掛吧
npm run start ##這條命令在head目錄下執行,或者grunt server,也可以啟動!

 第三步:那是肯定要配置elasticsearch服務啦,不可能無緣無故讓你連線吧!

在elasticsearch的配置檔案裡新增 ,如下圖所示。

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

啟動elasticsearch服務後,我們就可以驗證了