在节点上安装 cassandra 时 Meld 失败

Posted

技术标签:

【中文标题】在节点上安装 cassandra 时 Meld 失败【英文标题】:Meld failed while installing cassandra on node 【发布时间】:2018-09-06 00:33:54 【问题描述】:

我正在尝试将 Cassandra 从 LCM 安装到新的 DC。但是尽管我们添加了私钥,但仍低于错误。

2018-03-27 14:19:58,913 [opscenterd] ERROR: Meld failed on name="cassandra-6" ssh-management-address="cassandra-ip" node-id="f5344ce4-a0cc-4b49-ac0b-ae121bcabc63" node-name="cassandra-6" job-id="5fe313ed-f746-41cc-82bc-9f3166eae56b" stdout="Meld has started...

Meld failed on name="cassandra-6" ssh-management-address="cassandra-node-public-ip" node-id="f5344ce4-a0cc-4b49-ac0b-ae121bcabc63" node-name="cassandra-6" job-id="5fe313ed-f746-41cc-82bc-9f3166eae56b" stdout="Meld has started... HTTPConnectionPool(host='LCMIP', port=8888): Max retries exceeded with url: /api/v1/lcm/internal/nodes/f5344ce4-a0cc-4b49-ac0b-ae121bcabc63/status (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x2cc9610>: Failed to establish a new connection: [Errno 113] No route to host',)) event-resource=http://LCMIP:8888/api/v1/lcm/internal/nodes/f5344ce4-a0cc-4b49-ac0b-ae121bcabc63/status2018-03-27 14:19:58,262 - opsc-meld - ERROR - HTTPConnectionPool(host='LCMIP', port=8888): Max retries exceeded with url: /api/v1/lcm/internal/nodes/f5344ce4-a0cc-4b49-ac0b-ae121bcabc63/status (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x2cc9610>: Failed to establish a new connection: [Errno 113] No route to host',)) event-resource=http://LCMIP:8888/api/v1/lcm/internal/nodes/f5344ce4-a0cc-4b49-ac0b-ae121bcabc63/status " stderr=""

我也尝试过使用 ssh 凭据,但也没有成功。

LCM version: OpsCenter 6.1.6 
OS: centos 7

【问题讨论】:

【参考方案1】:

您的日志中报告了该问题:Failed to establish a new connection: [Errno 113] No route to host。我认为您需要检查目标节点是否正在运行,以及 OpsCenter 服务器和目标主机上的防火墙。

【讨论】:

我可以远程登录。正在尝试 IP...连接到 IP。转义字符是 '^]'。 SSH-2.0-OpenSSH_7.4 我解决了连接问题。现在在尝试访问包存储库时收到 HTTP 401 Unauthorized 响应。检查您的存储库凭据。我可以在您的官方上使用相同的凭据登录。 您是否正确配置了存储库,如此处所述? docs.datastax.com/en/latest-opscenter/opsc/LCM/… 是的,我遵循与docs.datastax.com/en/latest-opscenter/opsc/LCM/… 相同的说明。 授权问题也已解决,但在 dse start ERROR [main] 2018-03-27 18:52:50,590 CassandraDaemon.java:705 - 启动过程中遇到异常时未出现错误

以上是关于在节点上安装 cassandra 时 Meld 失败的主要内容,如果未能解决你的问题,请参考以下文章

单节点上的 Cassandra 和 Analytics

如何在节点关闭时平衡 cassandra 集群

在进行节点工具修复时向 cassandra 发送数据

在 Cassandra 的现有集群(数据中心)中添加节点时面临的问题

Cassandra有两个冗余节点

在 Windows 上使用 Meld 的 Git 合并工具