centos7+elasticserach 5.2安装使用

1、到官网下载elasticsaerch5.2包 “elasticsearch-5.2.1.tar.gz”b并放到自己的文件夹下

2、tar -zxvfelasticsearch-5.2.1.tar.gz解压

3、修改/elasticsearch-5.2.1/config/elasticsearch.yml文件

如:

4、启动./bin/elasticsearch

5、我首次启动的时候报了两个错:

  1. maxvirtualmemoryareasvm.max_map_count[65530]likelytoolow,increasetoatleast[262144]
  2. maxfiledescriptors[4096]forelasticsearchprocesslikelytoolow,increasetoatleast[65536]

根据提示修改相应配置,

第一个问题获取root权限后执行sysctl -w vm.max_map_count=262144,但这种方法只能临时解决,重启服务器后还是会报错;永久解决的方式就是修改/etc/sysctl.conf文件。

第二个问题临时修改的方式是:sysctl -w vm.max_map_count=655360

永久修改修改文件/etc/security/limits.conf。

重启服务器,ok,启动正常

注意:

1、elastic默认启动内存1G,建议开发服务器内存不小于2G,否则会报内存溢出。

2、安装java8.

3、不知道自己服务器的公网IP可以使用curl ifconfig.me或curl icanhazip.com来查看。

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native