1. 程式人生 > >Elasticsearch-head外掛安裝

Elasticsearch-head外掛安裝

準備

安裝npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
下載n模組並,安裝NodeJS

npm install -g n 
n latest

在/etc/profile配置環境變數(版本號可能不一樣)

export NODE_HOME=/usr/local/n/versions/node/11.1.0
export PATH=$PATH:$NODE_HOME/bin/
export NODE_PATH=$NODE_HOME/lib/node_modules

應用配置
source /etc/profile


使用npm安裝grunt

npm install -g grunt
npm install -g grunt-cli --registry=https://registry.npm.taobao.org --no-proxy

版本確認

node -v
npm -v
grunt -version

下載

安裝wget
yum install -y wget
使用wget下載head原始碼
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
安裝zip壓縮解壓工具
yum install -y unzip zip;


解壓
unzip master.zip
下載依賴,進入elasticsearch-head-master目錄執行
npm install

配置

停止ElasticSearch,在config/elasticsearch.yml配置 ElasticSearch,使得HTTP對外提供服務

# 增加新的引數使head外掛能訪問es
http.cors.enabled: true
http.cors.allow-origin: "*"

修改Head外掛配置檔案elasticsearch-head-master/Gruntfile.js,新增hostname一項

connect: {
	server: {
		options: {
			hostname: '0.0.0.0',
			port: 9100,
			base: '.',
			keepalive: true
		}
	}
}

啟動

啟動elasticsearch
./bin/elasticsearch -d
啟動head

grunt server
// 或者 npm run start

訪問9100埠
http://ip:9100/