旧环境:
- Windows10
- elasticsearch-5.0.0(含elasticsearch-head插件)
新环境:
- Ubuntu16.04
由于环境换成了Ubuntu,之前Windows10环境下的ES需要迁移过来。
步骤:
- 把ES5整个目录拷贝到ubuntu16.04目录下。
ES5.0版本的ES跟之前的版本最大的不同之处就是多了很多环境的校验,比如jdk,max-files等等。
设置内核参数
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
vi /etc/security/limits.conf
# 修改
* soft nofile 32768
* hard nofile 65536
ulimit -u 2048
配置上述参数后,重启系统。
elasticsearch-head插件需要nodejs环境,需要安装nodejs。下载node-v6.9.3-linux-x64.tar.xz,解压。配置PATH环境变量。
查看版本号:
node -v
安装npm:
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/
Linux上安装部署ElasticSearch全程记录 http://www.linuxidc.com/Linux/2015-09/123241.htm
Elasticsearch安装使用教程 http://www.linuxidc.com/Linux/2015-02/113615.htm
ElasticSearch 配置文件译文解析 http://www.linuxidc.com/Linux/2015-02/114244.htm
ElasticSearch集群搭建实例 http://www.linuxidc.com/Linux/2015-02/114243.htm
分布式搜索ElasticSearch单机与服务器环境搭建 http://www.linuxidc.com/Linux/2012-05/60787.htm
ElasticSearch的工作机制 http://www.linuxidc.com/Linux/2014-11/109922.htm
Elasticsearch的安装,运行和基本配置 http://www.linuxidc.com/Linux/2016-07/133057.htm
使用Elasticsearch + Logstash + Kibana搭建日志集中分析平台实践 http://www.linuxidc.com/Linux/2015-12/126587.htm
Ubuntu 14.04搭建ELK日志分析系统(Elasticsearch+Logstash+Kibana) http://www.linuxidc.com/Linux/2016-06/132618.htm
Elasticsearch1.7升级到2.3实践总结 http://www.linuxidc.com/Linux/2016-11/137282.htm
Ubuntu 14.04中Elasticsearch集群配置 http://www.linuxidc.com/Linux/2017-01/139460.htm
ElasticSearch 的详细介绍:请点这里
ElasticSearch 的下载地址:请点这里
更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-01/139505.htm