2021年大数据ELK(七):安装Elasticsearch-head插件
全網(wǎng)最詳細(xì)的大數(shù)據(jù)ELK文章系列,強(qiáng)烈建議收藏加關(guān)注!?
新文章都已經(jīng)列出歷史文章目錄,幫助大家回顧前面的知識(shí)重點(diǎn)。
目錄
安裝Elasticsearch-head插件
一、安裝nodejs
1、下載安裝包
2、創(chuàng)建軟連接
3、修改環(huán)境變量
4、驗(yàn)證安裝成功
二、本地安裝
1、上傳壓縮包到/export/software路徑下去
2、解壓安裝包
3、node1機(jī)器修改Gruntfile.js
4、node1機(jī)器修改app.js
5、啟動(dòng)head服務(wù)
三、訪問elasticsearch-head界面
安裝Elasticsearch-head插件
- 由于es服務(wù)啟動(dòng)之后,訪問界面比較丑陋,為了更好的查看索引庫(kù)當(dāng)中的信息,我們可以通過安裝elasticsearch-head這個(gè)插件來實(shí)現(xiàn),這個(gè)插件可以更方便快捷的看到es的管理界面
- elasticsearch-head這個(gè)插件是es提供的一個(gè)用于圖形化界面查看的一個(gè)插件工具,可以安裝上這個(gè)插件之后,通過這個(gè)插件來實(shí)現(xiàn)我們通過瀏覽器查看es當(dāng)中的數(shù)據(jù)
- 安裝elasticsearch-head這個(gè)插件這里提供兩種方式進(jìn)行安裝,第一種方式就是自己下載源碼包進(jìn)行編譯,耗時(shí)比較長(zhǎng),網(wǎng)絡(luò)較差的情況下,基本上不可能安裝成功。第二種方式就是直接使用我已經(jīng)編譯好的安裝包,進(jìn)行修改配置即可
- 要安裝elasticsearch-head插件,需要先安裝Node.js
一、安裝nodejs
Node.js是一個(gè)基于 Chrome V8 引擎的 JavaScript 運(yùn)行環(huán)境。
Node.js是一個(gè)Javascript運(yùn)行環(huán)境(runtime environment),發(fā)布于2009年5月,由Ryan Dahl開發(fā),實(shí)質(zhì)是對(duì)Chrome V8引擎進(jìn)行了封裝。Node.js 不是一個(gè) JavaScript 框架,不同于CakePHP、Django、Rails。Node.js 更不是瀏覽器端的庫(kù),不能與 jQuery、ExtJS 相提并論。Node.js 是一個(gè)讓 JavaScript 運(yùn)行在服務(wù)端的開發(fā)平臺(tái),它讓 JavaScript 成為與PHP、Python、Perl、Ruby 等服務(wù)端語言平起平坐的腳本語言。
1、???????下載安裝包
node1機(jī)器執(zhí)行以下命令下載安裝包,然后進(jìn)行解壓
cd ~
wget https://npm.taobao.org/mirrors/node/v8.1.0/node-v8.1.0-linux-x64.tar.gz
tar -zxvf node-v8.1.0-linux-x64.tar.gz -C /export/server/es/
2、???????創(chuàng)建軟連接
node1執(zhí)行以下命令創(chuàng)建軟連接
sudo ln -s /export/server/es/node-v8.1.0-linux-x64/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm
sudo ln -s /export/server/es/node-v8.1.0-linux-x64/bin/node /usr/local/bin/node
3、???????修改環(huán)境變量
node1服務(wù)器添加環(huán)境變量
sudo vim /etc/profile
export NODE_HOME=/export/server/es/node-v8.1.0-linux-x64
export PATH=:$PATH:$NODE_HOME/bin
修改完環(huán)境變量使用source生效
source /etc/profile
?
4、驗(yàn)證安裝成功
node1執(zhí)行以下命令驗(yàn)證安裝生效
node -v
npm -v
二、本地安裝
1、上傳壓縮包到/export/software路徑下去
將我們的壓縮包??elasticsearch-head-compile-after.tar.gz ?上傳到node1.itcast.cn機(jī)器的/export/software 路徑下面去
2、???????解壓安裝包
node1執(zhí)行以下命令解壓安裝包
cd /export/software
tar -zxvf elasticsearch-head-compile-after.tar.gz -C /export/server/es/
?
3、???????node1機(jī)器修改Gruntfile.js
修改Gruntfile.js這個(gè)文件
cd /export/server/es/elasticsearch-head
vim Gruntfile.js
找到代碼中的93行:hostname: '192.168.100.100',?修改為:node1
connect: {server: {options: {hostname: 'node1',port: 9100,base: '.',keepalive: true}}}
?
???????4、node1機(jī)器修改app.js
node1修改app.js
cd /export/server/es/elasticsearch-head/_site
vim app.js
在Vim中輸入「:4354」,定位到第4354行,修改?http://localhost:9200為http://node1:9200
?
5、???????啟動(dòng)head服務(wù)
node1啟動(dòng)elasticsearch-head插件
cd /export/server/es/elasticsearch-head/node_modules/grunt/bin/
進(jìn)程前臺(tái)啟動(dòng)命令
./grunt server
進(jìn)程后臺(tái)啟動(dòng)命令
nohup ./grunt server >/dev/null 2>&1 &
Running "connect:server" (connect) task
Waiting forever...
Started connect web server on http://node1:9100
如何停止:elasticsearch-head進(jìn)程
執(zhí)行以下命令找到elasticsearch-head的插件進(jìn)程,然后使用kill ?-9 ?殺死進(jìn)程即可
netstat -nltp | grep 9100
kill?-9 1841
三、???????訪問elasticsearch-head界面
打開Google Chrome訪問
http://node1:9100/
?
- 📢博客主頁(yè):https://lansonli.blog.csdn.net
- 📢歡迎點(diǎn)贊 👍 收藏 ?留言 📝 如有錯(cuò)誤敬請(qǐng)指正!
- 📢本文由 Lansonli 原創(chuàng),首發(fā)于 CSDN博客🙉
- 📢大數(shù)據(jù)系列文章會(huì)每天更新,停下休息的時(shí)候不要忘了別人還在奔跑,希望大家抓緊時(shí)間學(xué)習(xí),全力奔赴更美好的生活?
?
總結(jié)
以上是生活随笔為你收集整理的2021年大数据ELK(七):安装Elasticsearch-head插件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021年大数据ELK(六):安装Ela
- 下一篇: 2021年大数据ELK(八):Elast