本地版部署失败

【产品名称】OceanBase

【产品版本】3.1.1

【问题描述】:按照步骤部署后状态为:configured,部署过程中报错

[ERROR] root@ip connect failed: No authentication methods available

±-----------------------------------------------------+

| Cluster List |

±-------±--------------------------±----------------+

| Name | Configuration Path | Status (Cached) |

±-------±--------------------------±----------------+

| obtest | /root/.obd/cluster/obtest | configured |

±-------±--------------------------±----------------+

tail -n 100 ~/.obd/log/obd

看看OBD日志,运行报错原因是什么

请先查看 这篇文章 OceanBase 社区版  。如果还有问题,继续反馈。谢谢。

报错信息:

[2021-11-08 14:06:55] [12d8e9ca-405a-11ec-90e1-fa163ec44ae6] [ERROR] Traceback (most recent call last):

 File "core.py", line 829, in deploy_cluster

 File "core.py", line 141, in get_clients

 File "core.py", line 159, in ssh_clients_connect

 File "ssh.py", line 191, in connect

 File "ssh.py", line 162, in _login

 File "paramiko/client.py", line 446, in connect

 File "paramiko/client.py", line 765, in _auth

paramiko.ssh_exception.SSHException: No authentication methods available

您好,是根据文档步骤通过obd离线单机部署的,部署集群时报错:Open ssh connection x,是否与这个报错有关呢

obd 部署的原理就是ssh到目标机器上去执行。哪怕那个目标是本机,一样要ssh 通。所以你看看文档里写的 ssh 那一步。

你得先确保ssh 通才能用 obd 部署。

非常感谢,这个问题解决了,但是还是启动失败,日志也没有报具体问题,辛苦帮忙看下这个是什么原因呢

observer program health check x

[WARN] failed to start ip observer

[ERROR] oceanbase-ce start failed

observer program health check x 一般是部署前准备环节没有做好(例如:内核参数没有修改等)或者配置文件中配置参数设置的不合理,可以对照下上面连接的部署前准备以及配置文件中的配置项是否正确

好的谢谢,是机器资源不足,问题已解决