旧环境:html
新环境:node
因为环境换成了ubuntu,以前windows10环境下的ES须要迁移过来。linux
步骤:npm
ES5.0版本的ES跟以前的版本最大的不一样之处就是多了不少环境的校验,好比jdk,max-files等等。ubuntu
设置内核参数windows
vi /etc/sysctl.conf
# 增长下面的内容
fs.file-max=65536 vm.max_map_count=262144
vi /etc/security/limits.conf
# 修改 * soft nofile 32768 * hard nofile 65536
ulimit -u 2048
配置上述参数后,重启系统。bash
elasticsearch-head插件须要nodejs环境,须要安装nodejs。下载node-v6.9.3-linux-x64.tar.xz,解压。配置PATH环境变量。markdown
查看版本号:elasticsearch
node -v
安装npm:grunt
sudo apt-get install npm
npm查看版本号:
npm -v
进入elasticsearch-head插件目录,安装grunt(若已有编译好的node_modules目录,则删除之):
cd ~/elastic-5.0.0/elasticsearch-head
npm install grunt-cli
查看grunt版本:
grunt -v
构建、运行head插件:
npm install
初次构建时,可能到90%时会卡住。从新构建便可。
启动es5:
cd elasticsearch-5.0.0/bin ./elasticsearch
运行head服务:
cd elasticsearch-head
grunt server
访问url:http://localhost:9100/
参考:http://www.cnblogs.com/xing901022/p/6030296.html