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
驗(yàn)證nodejs的版本(符合才可以進(jìn)行安裝)
[root@bogon elasticsearch-head-master]# node -v
v8.9.4
使用npm命令進(jìn)行安裝
npm install
忽略phantomjs-prebuilt@2.1.16重新安裝
npm install phantomjs-prebuilt@2.1.16 --ignore-scripts
4、運(yùn)行
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) 啟動(dòng)
先啟動(dòng)elasticsearch:
service elasticcsearch start
再啟動(dòng)elasticsearch-head:
cd /usr/common/elasticsearch-head/
npm run start
(3) 測試
修改/usr/common/elasticsearch-head-master/Gruntfile.js
再重啟測試:
4) 設(shè)置elasticsearch-head開機(jī)自啟動(dòng)
模仿elasticsearch的開機(jī)自啟動(dòng)方式,在/etc/init.d/目錄下建立一個(gè)文件elasticsearch-head,腳本如下:
添加到開機(jī)啟動(dòng)任務(wù):chkconfig --add elasticsearch-head
啟動(dòng)::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
處理方法:
因?yàn)槭褂玫氖?usr/bin來執(zhí)行,而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的目錄。
注:先啟動(dòng)elasticsearch,再啟動(dòng)elasticsearch-head。
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的centos解压zip命令_2、centos下安装elasticsearch-head的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python操作手机app_【Pytho
- 下一篇: linux系统日志_第十二章:走进Lin