ElasticSearch安裝系列教程---->(二)、linux(centos7)安裝elasticsearch-head插件

一、elasticsearch-head是基於nodejs開發的,因此須要安裝nodejs環境node

二、下載nodejs 安裝包linux

進入nodejs官網git

右鍵複製下載連接  https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xzgithub

root用戶下進入/usr/local/src目錄npm

cd /usr/local/src
##下載nodejs安裝包
wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz

二、安裝nodejsvim

##建立nodejs安裝目錄
mkdir /usr/local/nodejs
##解壓nodejs安裝包到/usr/local/nodejs目錄
tar -xvf node-v10.13.0-linux-x64.tar.xz -C /usr/local/nodejs/

三、配置nodejs環境變量跨域

vim /etc/profilebash

##配置nodejs 的HOME目錄
export NODEJS_HOME=/usr/local/nodejs/node-v10.13.0-linux-x64
##加入nodejs的環境變量
export PATH=${JAVA_HOME}/bin:${NODEJS_HOME}/bin:$PATH

四、讓修改後的文件當即生效app

source /etc/profile

五、測試nodejs的版本elasticsearch

node -v

六、安裝git 用戶從github下載elasticsearch-head插件

yum -y install git

七、下載elasticsearch-head

cd /usr/local/es/
git clone git://github.com/mobz/elasticsearch-head.git

八、進入到elasticsearch-head目錄。進行安裝

因爲在執行npm install 時候報以下錯誤

 

yum -y install epel-release

cd /usr/local/es/elasticsearch-head

npm install cnpm -g --registry=https://registry.npm.taobao.org

cnpm install -g

九、修改Gruntfile.js文件

cd /usr/local/es/elasticsearch-head/
vim ./Gruntfile.js

十、修改elasticsearch-head默認鏈接地址

cd /usr/local/es/elasticsearch-head/_site/
vim app.js

打開文件 在命令行模式輸入 「/this.base_uri」  進行搜索

而後修改成

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://you ip address:9200";

十一、修改elasticsearch服務配置文件容許跨域(在elasticsearch.yml文件中添加)

 

十二、啓動elasticsearch

/usr/local/es/node-1/bin/elasticsearch -d

1三、啓動elasticsearch-head服務

/usr/local/es/elasticsearch-head/node_modules/grunt/bin/grunt server

若是要後臺啓動 nohup /usr/local/es/elasticsearch-head/node_modules/grunt/bin/grunt server & exit

相關文章
相關標籤/搜索