码迷,mamicode.com
首页 > 其他好文 > 详细

centos 安装es

时间:2019-07-06 13:40:09      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:png   root   nbsp   tar   其他   sea   shell   lsh   home   

 

第一步:必须要有jre支持

elasticsearch是用Java实现的,跑elasticsearch必须要有jre支持,所以必须先安装jre

第二步:下载elasticsearch

进入官方下载 https://www.elastic.co/downloads/elasticsearch

因为是centos中运行 所以我们选 tar.gz压缩包;下载后 用finalshell上传到centos里 我们把这个文件上传到 /home/es/下

技术图片

上传成功

技术图片

解压:  

技术图片

技术图片

这里启动的报错,不能用root权限

技术图片

所以,增加一个用户 useradd elastic

技术图片

授权

 chown -R elastic:elastic /home/es/elasticsearch-6.3.0/

 技术图片

我们切换成elastic用户,然后执行

[root@bogon ~]# su elastic

elastic@bogon root]$ sh /home/es/elasticsearch-5.5.2/bin/elasticsearch

出来一大串info 说明成功了,但是这种方式是前台运行,不方便我们操作其他的 我们加下 -d 后台运行

先ctrl+c退出执行;

[elastic@bogon root]$ sh /home/es/elasticsearch-6.3.0/bin/elasticsearch -d

我们来检查下是否启动成功。

配置两个文件:

问题1 [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

修改/etc/security/limits.conf文件,添加或修改如下行: (请切换到root用户 然后强制修改文件)

*        hard    nofile           65536

*        soft    nofile           65536

 

 技术图片

 

问题2

或者修改 /etc/sysctl.conf 文件,添加 “vm.max_map_count”设置 永久改变(sudo sysctl -p /etc/sysctl.conf生效)。

/sbin/sysctl -p 执行下 让/etc/sysctl.conf 立即生效

技术图片

 

进入root ,使其生效

技术图片

 

设置后,可以使用在启动

(未完,还有错误未解决,在努力解决中)

 

centos 安装es

标签:png   root   nbsp   tar   其他   sea   shell   lsh   home   

原文地址:https://www.cnblogs.com/nidegui/p/11142366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!