本人使用腾讯云安装OpenSearch,下载了opensearch-1.2.0-linux-x64.tar和opensearch-dashboards-1.2.0-linux-x64.tar,解压后更改配置,opensearch正常启动,opensearch-dashboards启动报错,求解啊!
从你提供的日志中,可以看到 OpenSearch Dashboards 在尝试连接到 OpenSearch 时出现了问题。错误消息是 connect ECONNREFUSED 127.0.0.1:9200,这表示 OpenSearch Dashboards 无法在 IP 地址为 127.0.0.1、端口号为 9200 的本地计算机上连接到 OpenSearch。这可能是由以下原因其中一个引起的:
1.OpenSearch 服务尚未启动或运行不正常。请使用以下命令检查 OpenSearch 服务的状态:
systemctl status opensearch
如果 OpenSearch 服务未启动,请尝试使用以下命令启动它:
systemctl start opensearch
2.OpenSearch 的配置文件(opensearch.yml)和 OpenSearch Dashboards 的配置文件(opensearch_dashboards.yml)之间的连接参数不匹配。请确保它们之间的连接参数(如 network.host、http.port 和 cluster.name)一致。在 opensearch_dashboards.yml 中,opensearch.hosts 应指向正确的 OpenSearch IP 地址和端口。
3.如果你在安装过程中更改了默认端口,请确保在配置文件中更新这些端口,并确保这些端口在服务器防火墙中已打开。
4.确保没有其他进程占用了 OpenSearch 或 OpenSearch Dashboards 的端口。你可以使用以下命令检查:
netstat -tulpn | grep 9200
如果有进程占用了相关端口,请停止或重新配置该进程,然后重启 OpenSearch 和 OpenSearch Dashboards 服务。
如果问题还是存在,你可以提供更详细的信息(比如配置文件的内容),看看有啥解决方案。