Linux系统的发行版centos下我安装完成jdk并且配置好elasticsearch后,已经可以运行了,并且本地使用curl可以访问到elasticsearch,但输入ip+9200端口号还是无法访问,这是怎么回事呢?
首先说一下我的环境:
CenetOS7+
jdk8
宝塔面板
宝塔已经开启9200端口
腾讯云的策略组已经开放了9200端口
从环境中可以看到我已经在宝塔面板中开启了9200端口并且腾讯云的策略也允许访问,但是外部就是访问不了,由于内部可以访问,所以我认为可能与防火墙有关,果不其然,我手动放开了9200端口,完满。
具体的操作如下:
firewall-cmd --zone=public --add-port=9200/tcp --permanent firewall-cmd --reload firewall-cmd --zone=public --list-ports
如果你也是在Linux下使用elasticsearch,并且系统内部可以访问但是外部无法访问的话,就可以使用如上命令手动在防火墙里开启端口,然后就可以访问了。
- 上一篇: idea中POJO使用@Data注解没有set和get方法怎么办
- 下一篇: 安卓开发文件工具类