概述
当前环境:CentOS7、JDK1.8、elasticsearch-7.4.0-linux-x86_64.tar.gz
1.下载elasticsearch-7.4.0-linux-x86_64.tar.gz
注意一定不要使用root账户
进行下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.0-linux-x86_64.tar.gz
2.解压和启动
解压
tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz
启动elasticsearch
cd elasticsearch-7.4.0
cd bin/
./elasticsearch
3.访问elasticsearch
启动另外一个窗口进行访问:curl “http://localhost:9200”
4.关闭elasticsearch
通过ps -ef | grep elastic查看进程
通过kill -9 pid方式关闭elasticsearch
hy的显示结果
5.开放Elasticsearch端口让外界访问
切换到root用户
su root
开放端口和应用
firewall-cmd --zone=public --add-port=9300/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
exit
默认情况下Elasticsearch不允许外界访问,所以需要修改当前的conf中的配置文件
vi conf/elasticsearch.yml
直接将#network.host: 0.0.0.0前面的#号去掉,就可以允许任何ip访问(这里可以改成指定的ip地址,就可以实现限制访问了)
但是本人发现了4个问题,但是本人通过查看和发现解决了问题,具体详细查看:
解决4个问题(这个里面有的写的不全面)
解决问题的补充
最后本人成功解决问题并启动成功了:(开启了节点)
本地执行访问:
本地测试的时候需要使用:curl 本机ip地址:9200,而不是上面http操作
还可以使用:curl -XGET '192.168.126.128:9200’方式访问数据
6.总结
1.下载和启动elasticsearch的时候一定不能使用root账户
2.在启动成功后,可以使用root账户
进行访问elasticsearch
3.关闭elasticsearch需要使用kill -9 pid方式
以上纯属个人见解,如有问题请联系本人!
最后
以上就是如意犀牛为你收集整理的记录:CentOS7中安装elasticsearch(并开放端口让外界访问)的全部内容,希望文章能够帮你解决记录:CentOS7中安装elasticsearch(并开放端口让外界访问)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复