【es-02】CentOS7.6安裝Elasticsearch-head

因爲head是一個用於管理Elasticsearch的web前端插件,該插件在es5版本以後採用獨立服務的形式進行安裝使用(之前的版本可以直接在es安裝目錄中直接安裝),因此需要:

1、安裝nodejs、npm

yum -y install nodejs npm

2、如果沒有安裝git,還需要先安裝git:

yum -y install git

3、安裝elasticsearch-head插件

git clone https://github.com/mobz/elasticsearch-head.git

4、git下載完成後,進入目錄,進行操作:

cd elasticsearch-head/
npm install

插件安裝相對會慢一些,請耐心等待...

5、配置插件
插件啓動前,需要先對插件進行一些相關配置

  • 修改elasticsearch.yml,增加跨域的配置(需要重啓es才能生效):
 vim /etc/elasticsearch/elasticsearch.yml
# 加入配置:
http.cors.enabled: true
http.cors.allow-origin: "*"

6、修改Gruntfile.js文件,修改服務監聽地址(增加hostname屬性,將其值設置爲*)

image.png

7、修改head/_site/app.js,修改head連接es的地址(修改localhost爲本機的IP地址)

image.png

8、防火牆開啓9100端口,並重啓防火牆

 firewall-cmd --zone=public --add-port=9100/tcp --permanent
 firewall-cmd --reload

9、啓動 ElasticSearch-Head

 cd elasticsearch-head
 npm run start

  • 後臺運行
# 採用nohup的形式
nohup npm run start &

10、查看端口

netstat -tunlp

可以看到,目前9100、9200、9300端口正在運行,其中:
9100端口:ElasticSearch-Head 佔用端口
9200、9300端口:ElasticSearch 佔用端口,9200是http協議的RESTful接口,9300是tcp通訊端口,集羣間和TCPClient都走的它
11、停止head插件


作者:境與界
鏈接:https://www.jianshu.com/p/403c55cc41ef
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

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