远程连接elasticsearch

做分布式或者集群的时候,需要对elasticsearch做些配置才可以通过端口访问,我这里是以阿里云为例。
前置要有java环境变量。
在阿里云安全组里面开放9200和9300端口,9200用于测试端口是否连上和查看状态。
在这里插入图片描述
elasticsearch国内镜像:elasticsearch国内镜像

在这里插入图片描述
在服务器下载。用命令:
wget -i -c 下载地址
解压后在config下的JVM.options配置如下:
这个-Xms和-Xmx要配置成一样的,是JVM的初始化堆大小和最大堆大小,不一样的话后面会报错
在这里插入图片描述
在config文件里找到elasticsearch.yml文件,打开进行配置。
在这里插入图片描述

项目名字配置,与项目的node一致:
在这里插入图片描述
数据和日志的存放目录:
在这里插入图片描述
network和端口号一定要配置,如果怕安全问题,把host设置成访问此elasticsearch服务器的ip地址,就是设置成唯一访问。
在这里插入图片描述

vim /etc/security/limits.conf

在后面追加这句,这个用户就是启动es的用户,因为es不能由root启动。

用户 hard nofile 65536
用户 soft nofile 65536

修改这个文件,在后面追加一句
vm.max_map_count=655360

vim /etc/sysctl.conf

在elasticsearch的文件夹下

给用户权限启动和读取文件,日志log的位置和data的位置都要由用户的权限,否则启动报错

chown -R 用户:用户 .

启动es

bin/eleasticsearch -d
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值