linux下安装配置es

windows: https://blog.youkuaiyun.com/weixin_43400608/article/details/105636725
1.下载:https://www.elastic.co/cn/downloads/elasticsearch

自己考虑自己所需要的版本 然后复制到服务器解压

配置: elasticseach/config文件下 : elasticseach.yml

cluster.name: elasticsearch  #命名 随意取
node.name: "es-node1" # 节点名 随意取
path.data: /usr/java/elasticsearch-7.0.0/data #在elasticsearch-(版本)下创建一个data
path.logs: /usr/java/elasticsearch-7.0.0/logs //指向elasticsearch文件下logs
network.host: 0.0.0.0 //ip 你服务器的ip  0.0.0.0指的是全部ip
http.port: 9200 # 端口号
http.cors.enabled: true # 外部访问
http.cors.allow-origin: "*"
cluster.initial_master_nodes: ["es-node1"] # 

es 不允许root启动它 所以需要创建用户

建用户
useradd  es
passwd es
123456
es/123456

登录es用户

cd 到 elasticseach之前的一个文件夹
给文件权限 // es 是你的用户名 elasticsearch-7.0.0:文件夹
chown -R es:es elasticsearch-7.0.0
cd elasticseach/bin
启动
./elasticseach

异常:[3]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

使用root管理员打开 vim /etc/sysctl.conf 文件
写入:vm.max_map_count=262144
保存后执行
sysctl -p


异常:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

修改/etc/security/limits.conf文件

*               soft    nofile          65536
*               hard    nofile          65536

重启一下服务器才能生效

在启动./elasticsearch 

访问 ip:9200即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值