centos6.8搭建elasticsearch5.5.2

1,jdk1.8 安装: https://www.cnblogs.com/xqzt/p/4934451.html

 

2, elasticsearch安装:

此处主要参考(https://www.imooc.com/learn/889)

进入下载页面,https://www.elastic.co/downloads/past-releases ,下载5.5.2

下载后挪动到/usr/local/elasticsearch并重命名

编辑/usr/local/elasticsearch/config/elasticsearch.yml,在最下方添加如下配置,并创建/data/master/data文件夹

network.host: 你的公网ip
path.data: /data/es_data/master/data
bootstrap.system_call_filter: false

 

由于es5的安全验证,需要使用非root用户启动elasticsearch ,所以添加用户es,具体可以参考如下文档https://www.linuxidc.com/Linux/2017-06/144916.htm

切换成es用户

useradd es

elasticsearch的目录,需要给es用户

chown es:es  -R /usr/local/elasticsearch
chmod -R 755  /usr/local/elasticsearch

  mkdir -p /data/es_data/master/data
  chown  -R es:es /data/es_data/master/data

chmod 755 /data/es_data/master/data
su es

启动

sh /usr/local/elasticsearch/bin/elasticsearch

 

如果提示[2018-06-03T21:42:01,102][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [master] uncaught exception in thread [main],是因为内存不足,参考https://blog.csdn.net/qq942477618/article/details/53414983配置。

 

如果提示 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]参考https://blog.csdn.net/jiankunking/article/details/65448030的配置。

 

如果出现

 

能看到started,则表示启动成功!

启动  ,其中-d代表后台执行

sh /usr/local/elasticsearch/bin/elasticsearch -d

 

posted on 2018-06-03 21:14  ziyi_ang  阅读(410)  评论(0编辑  收藏  举报

导航