Linux上安装 Elasticsearch6.5.4

耐心看完,自己一行一行实验完写的,可以使用!

环境:Ctens6.x     JAVA1.8

1.官网下载Linux版本的 ElasticSearch6.5.4

打开ES网址:https://www.elastic.co/cn/downloads/elasticsearch

1.1查找历史版本

1.2选择历史版本,并下载。

2.Linux新建用户  es(名字随便起)。

为什么要新建用户?因为Elasticsearch 不允许root 操作。

2.1 新建用户——指定密码——查看es用户文件夹——说明新建用户没毛病

3.把下载好的压缩包,传到Linux上。

3.1 用es用户登录传送工具,如果用root登录传送工具,进行传送的话,文件权限属于root。到时候不能使用es用户解压。

      把压缩包放到/home/es下面。

3.2 使用es用户传输完毕,在 /home/es/ 下新建一个文件夹 elasticsearch  ,把压缩包解压到这里.

4.进行配置ElasticSearch

4.1 打开config/下的配置文件,修改。

##打开配置文件
vim elasticsearch-6.5.4/config/elasticsearch.yml 

##修改 IP地址,任何网络都能访问
network.host: 0.0.0.0

4.2  修改 config/jvm.options 文件

说明:我们上一步修改了 network.host, 在Elasticsearch中有一个规则,如果network.host的值不是localhost或127.0.0.1的话就会认为这是正式环境,会对环境要求较高,我们测试环境不一定能满足,一般需要2处配置,如下

##打开 配置文件
vim conf/jvm.options

##打开之后,改为下面的
#-Xms1g
#-Xmx1g
-Xms128m
-Xmx128m

 

4.3   root用户下,修改 VMAs(虚拟内存区域)创建内存映射最大数量。修改完输入指令 使配置生效。

# 打开文件
vim /etc/sysctl.conf
#在文件中添加
vm.max_map_count=655360

保存退出,输入 sysctl -p 使用配置生效。

 5.配置Centos6环境下,启动时的错误 解决方案。

#启动出错,环境:Centos6

[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
# 解决:切换到 root 用户,编辑 limits.conf 添加类似如下内容
vi /etc/security/limits.conf
添加如下内容 :
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
 
[2]: max number of threads [1024] for user [elsearch] is too low, increase to at least [4096]
# 解决:切换到 root 用户,进入 limits.d 目录下修改配置文件。
vi /etc/security/limits.d/90-nproc.conf
# 修改如下内容:
* soft nproc 1024
# 修改为
* soft nproc 4096
 
[3]: system call filters failed to install; check the logs and fix your configuration or disable system call filters at your...
# 解决: Centos6 不支持 SecComp ,而 ES5.2.0 默认 bootstrap.system_call_filter true
vim config/elasticsearch.yml
添加:
bootstrap.system_call_filter: false

 

6. 启动和停止

6.1 es用户,非root,进入到bin目录下 启动,启动失败  涉及到没权限的,干脆使用     chmod -R 777 elasticsearch    给他下面所有文件授权

进入到bin目录:  cd /home/es/elasticsearch/elasticsearch-6.5.4/bin

6.2控制台启动 或者 后台启动

#控制台启动
./elasticsearch

#后台启动
./elasticsearch -d

6.3 查看是否启动成功  jps

6.4 测试

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值