新版本ES5和原来的有写不同,head等一些插件不能直接安装,需要单独起一个程序然后通过ajax的方式获取数据。
下载 elasticsearch-5.1.1 ,修改配置 network.host: cu-ud1 ,然后启动服务 bin/elasticsearch -d 。
Head插件安装相对比较麻烦。在windows一些插件安装不了,现在能上外网的Linux下载依赖,然后把全部的包复制到生产环境。最后配置并启动head服务。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| [hadoop@cu2 elasticsearch-head]$ npm install
[ud@cu-ud1 ~]$ xz -d node-v6.9.2-linux-x64.tar.xz
[ud@cu-ud1 ~]$ tar xvf node-v6.9.2-linux-x64.tar
[ud@cu-ud1 node-v6.9.2-linux-x64]$ vi ~/.bash_profile
...
NODE_HOME=/home/ud/node-v6.9.2-linux-x64
PATH=$NODE_HOME/bin:$PATH
export PATH
[ud@cu-ud1 ~]$ tar zxvf elasticsearch-head-standalone.tar.gz
[ud@cu-ud1 elasticsearch-5.1.1]$ vi config/elasticsearch.yml
...
http.cors.enabled: true
http.cors.allow-origin: "*"
[ud@cu-ud1 elasticsearch-head]$ node_modules/grunt/bin/grunt server
|
然后浏览器访问9100端口即可。
–END