linux关闭es端口,es部署完无法从Windows上访问 Linux防火墙已关闭
时间: 2024-02-06 12:09:58 浏览: 101
Linux下SElinux以及防火墙的关闭
如果您的 Elasticsearch 部署在 Linux 上,但是 Windows 系统访问不了 Elasticsearch,则可能是因为 Linux 系统的防火墙开启了,需要关闭或者放行 Elasticsearch 的端口。
1. 首先确认 Elasticsearch 的端口号,默认为9200和9300。
2. 在 Linux 终端输入以下命令,查看当前防火墙状态:
```
sudo systemctl status firewalld
```
如果输出结果中显示 `Active: active (running)`,则表示防火墙开启了,需要关闭或者放行端口。如果输出结果中显示 `Active: inactive (dead)`,则表示防火墙已经关闭了,可能是其他原因导致 Windows 系统无法访问 Elasticsearch。
3. 如果需要关闭防火墙,则在 Linux 终端输入以下命令:
```
sudo systemctl stop firewalld
```
4. 如果需要放行 Elasticsearch 的端口,则在 Linux 终端输入以下命令:
```
sudo firewall-cmd --zone=public --add-port=9200/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9300/tcp --permanent
sudo firewall-cmd --reload
```
这样就可以将 Elasticsearch 的端口放行,允许 Windows 系统访问了。
阅读全文