centos解压zip命令_2、centos下安装elasticsearch-head
1、下載
https://github.com/mobz/elasticsearch-head/archive/master.zip
2、解壓
unzip elasticsearch-head-master.zip -d /usr/common/
3、安裝
cd /usr/common/elasticsearch-head-master
驗證nodejs的版本(符合才可以進行安裝)
[root@bogon elasticsearch-head-master]# node -v
v8.9.4
使用npm命令進行安裝
npm install
忽略phantomjs-prebuilt@2.1.16重新安裝
npm install phantomjs-prebuilt@2.1.16 --ignore-scripts
4、運行
5、其他
python和nodejs的安裝可以分別參考【centos下安裝Python2.7.9】、【centos下安裝nodejs v8.9.4】
6、elasticsearch和elasticsearch-head整合
(1) 編輯elasticsearch.yml,加入如下配置解決跨域問題:
vi /usr/common/elasticsearch-6.5.4/config/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
(2) 啟動
先啟動elasticsearch:
service elasticcsearch start
再啟動elasticsearch-head:
cd /usr/common/elasticsearch-head/
npm run start
(3) 測試
修改/usr/common/elasticsearch-head-master/Gruntfile.js
再重啟測試:
4) 設置elasticsearch-head開機自啟動
模仿elasticsearch的開機自啟動方式,在/etc/init.d/目錄下建立一個文件elasticsearch-head,腳本如下:
添加到開機啟動任務:chkconfig --add elasticsearch-head
啟動::service elasticsearch-head start
異常:
[root@bogon init.d]# service elasticsearch-head start
/usr/bin/env: node: No such file or directory
[root@bogon init.d]# service elasticsearch-head start
/etc/init.d/elasticsearch-head: line 8: npm run start: command not found
處理方法:
因為使用的是/usr/bin來執行,而node和rpm都沒有在/usr/bin下面,因此建立軟連接即可。
ln -s /usr/local/node-v8.9.4/bin/npm /usr/bin/npm
ln -s /usr/local/node-v8.9.4/bin/node /usr/bin/node
注:/usr/local/node-v8.9.4 為 node的目錄。
注:先啟動elasticsearch,再啟動elasticsearch-head。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的centos解压zip命令_2、centos下安装elasticsearch-head的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python操作手机app_【Pytho
- 下一篇: linux系统日志_第十二章:走进Lin