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

elasticsearch-7.4.2 环境搭建

时间:2019-12-12 19:32:09      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:允许   tom   fir   inux   add   systemctl   bin   开机启动   linu   

基础环境 :vm虚拟机 Centos7

解压安装包

 

创建一个非root用户,作为elasticsearch启动用户

创建用户组 groupadd esgroup
创建用户 useradd estest -g esgroup -p 123456
赋予权限 chown -R estest:esgroup elasticsearch-7.4.2 (用户名:组 es目录)

 

配置文件

.../elasticsearch-7.4.2/config/vi elasticsearch.yml
添加如下
cluster.name: "docker-cluster"
network.host: 0.0.0.0


# custom config
node.name: "node-1"
discovery.seed_hosts: ["127.0.0.1", "[::1]"]
cluster.initial_master_nodes: ["node-1"]
# 开启跨域访问支持,默认为false
http.cors.enabled: true
# 跨域访问允许的域名地址,(允许所有域名)以上使用正则
http.cors.allow-origin: /.*/

 

启动

测试
http://127.0.0.1:9200/ 内部访问测试
http://ip:9200/ 外部访问测试

 

启动失败:

1.检查防火墙,并关闭防火墙
systemctl stop firewalld.service            #停止firewall
systemctl disable firewalld.service        #禁止firewall开机启动
firewall-cmd --state                          #查看防火墙状态,是否是running
firewall-cmd --reload #重启防火墙

2.修改配置
vi /etc/security/limits.conf

用户名 hard nofile 65536
用户名 soft nofile 65536

vi /etc/sysctl.conf
vm.max_map_count = 655360
sysctl -p

修改完后再次测试

 

ps: 常用linux命令

关闭方法:输入命令: ps -ef | grep elasticsearch ,找到进程,然后kill掉;
启动方法:输入命令:su elastic , 然后输入 ./bin/elasticserach -d 

端口占用
netstat -tlnp|grep 5601
kill -9

 

elasticsearch-7.4.2 环境搭建

标签:允许   tom   fir   inux   add   systemctl   bin   开机启动   linu   

原文地址:https://www.cnblogs.com/guochaolang/p/12031034.html

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