部署ob不执行

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】部署不执行
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

执行步骤,输入1之后不继续执行
`
obd cluster deploy obtest -c default-components.yaml
±-------------------------------------------------------------------------------------------+
| Packages |
±-------------±--------±-----------------------±-----------------------------------------+
| Repository | Version | Release | Md5 |
±-------------±--------±-----------------------±-----------------------------------------+
| oceanbase-ce | 4.3.1.0 | 100000032024051615.el7 | f3cd399aa780d23fbb60faed68e32a7dbd4e6a3c |
| obproxy-ce | 4.2.3.0 | 3.el7 | 0490ebc04220def8d25cb9cac9ac61a4efa6d639 |
| obagent | 4.2.2 | 100000042024011120.el7 | 19739a07a12eab736aff86ecf357b1ae660b554e |
| ocp-express | 4.2.2 | 100000022024011120.el7 | 09ffcf156d1df9318a78af52656f499d2315e3f7 |
±-------------±--------±-----------------------±-----------------------------------------+
Repository integrity check ok
Parameter check ok
Scenario not specified, please specify the scenario you want.

  1. express_oltp (default)
  2. complex_oltp
  3. olap
  4. htap
  5. kv
    Please input the scenario [default: 1]:
    1

`

日志也卡住不执行了
[2024-08-14 08:32:08.091] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] ±-------------------------------------------------------------------------------------------+
[2024-08-14 08:32:08.091] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] | Packages |
[2024-08-14 08:32:08.091] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] ±-------------±--------±-----------------------±-----------------------------------------+
[2024-08-14 08:32:08.091] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] | Repository | Version | Release | Md5 |
[2024-08-14 08:32:08.092] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] ±-------------±--------±-----------------------±-----------------------------------------+
[2024-08-14 08:32:08.092] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] | oceanbase-ce | 4.3.1.0 | 100000032024051615.el7 | f3cd399aa780d23fbb60faed68e32a7dbd4e6a3c |
[2024-08-14 08:32:08.092] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] | obproxy-ce | 4.2.3.0 | 3.el7 | 0490ebc04220def8d25cb9cac9ac61a4efa6d639 |
[2024-08-14 08:32:08.092] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] | obagent | 4.2.2 | 100000042024011120.el7 | 19739a07a12eab736aff86ecf357b1ae660b554e |
[2024-08-14 08:32:08.092] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] | ocp-express | 4.2.2 | 100000022024011120.el7 | 09ffcf156d1df9318a78af52656f499d2315e3f7 |
[2024-08-14 08:32:08.092] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] ±-------------±--------±-----------------------±-----------------------------------------+
[2024-08-14 08:32:08.092] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] Repository integrity check
[2024-08-14 08:32:08.223] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] Parameter check
[2024-08-14 08:32:08.224] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Searching param plugin for components …
[2024-08-14 08:32:08.224] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Search param plugin for oceanbase-ce
[2024-08-14 08:32:08.225] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Found for oceanbase-ce-param-4.3.0.0 for oceanbase-ce-4.3.1.0
[2024-08-14 08:32:08.225] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Applying oceanbase-ce-param-4.3.0.0 for oceanbase-ce-4.3.1.0-100000032024051615.el7-f3cd399aa780d23fbb60faed68e32a7dbd4e6a3c
[2024-08-14 08:32:08.639] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Search param plugin for obproxy-ce
[2024-08-14 08:32:08.639] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Found for obproxy-ce-param-4.2.3 for obproxy-ce-4.2.3.0
[2024-08-14 08:32:08.639] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Applying obproxy-ce-param-4.2.3 for obproxy-ce-4.2.3.0-3.el7-0490ebc04220def8d25cb9cac9ac61a4efa6d639
[2024-08-14 08:32:08.737] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Search param plugin for obagent
[2024-08-14 08:32:08.737] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Found for obagent-param-1.3.0 for obagent-4.2.2
[2024-08-14 08:32:08.737] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Applying obagent-param-1.3.0 for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-08-14 08:32:08.785] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Search param plugin for ocp-express
[2024-08-14 08:32:08.785] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Found for ocp-express-param-4.1.0 for ocp-express-4.2.2
[2024-08-14 08:32:08.785] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Applying ocp-express-param-4.1.0 for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-08-14 08:32:08.856] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Searching generate_config plugin for components …
[2024-08-14 08:32:08.856] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Searching generate_config plugin for oceanbase-ce-4.3.1.0-100000032024051615.el7-f3cd399aa780d23fbb60faed68e32a7dbd4e6a3c
[2024-08-14 08:32:08.857] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Found for oceanbase-ce-py_script_generate_config-4.3.0.0 for oceanbase-ce-4.3.1.0
[2024-08-14 08:32:08.857] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Searching generate_config plugin for obproxy-ce-4.2.3.0-3.el7-0490ebc04220def8d25cb9cac9ac61a4efa6d639
[2024-08-14 08:32:08.857] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Found for obproxy-ce-py_script_generate_config-4.2.3 for obproxy-ce-4.2.3.0
[2024-08-14 08:32:08.857] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Searching generate_config plugin for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-08-14 08:32:08.857] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Found for obagent-py_script_generate_config-0.1 for obagent-4.2.2
[2024-08-14 08:32:08.857] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Searching generate_config plugin for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-08-14 08:32:08.857] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Found for ocp-express-py_script_generate_config-1.0.1 for ocp-express-4.2.2
[2024-08-14 08:32:08.858] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - host: 172.31.191.62, port: 37254, user: obadmin, password: None
[2024-08-14 08:32:08.920] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - host: 172.31.191.62, port: 37254, user: obadmin, password: None
[2024-08-14 08:32:08.980] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - host: 172.31.191.64, port: 37254, user: obadmin, password: None
[2024-08-14 08:32:09.042] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - host: 172.31.191.63, port: 37254, user: obadmin, password: None
[2024-08-14 08:32:09.234] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - Call oceanbase-ce-py_script_generate_config-4.3.0.0 for oceanbase-ce-4.3.1.0-100000032024051615.el7-f3cd399aa780d23fbb60faed68e32a7dbd4e6a3c
[2024-08-14 08:32:09.235] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - import generate_config
[2024-08-14 08:32:09.240] [a3582f10-59d4-11ef-8b87-00505689d199] [DEBUG] - add generate_config ref count to 1
[2024-08-14 08:32:09.243] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] Scenario not specified, please specify the scenario you want.
[2024-08-14 08:32:09.243] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] 1. express_oltp (default)
[2024-08-14 08:32:09.243] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] 2. complex_oltp
[2024-08-14 08:32:09.243] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] 3. olap
[2024-08-14 08:32:09.243] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] 4. htap
[2024-08-14 08:32:09.243] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] 5. kv
[2024-08-14 08:32:09.243] [a3582f10-59d4-11ef-8b87-00505689d199] [INFO] Please input the scenario [default: 1]:

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于开源文档检索的论坛助手开放试用!如需论坛小助手参与答复,请输入 [@论坛小助手

1 个赞

根据您的描述,看起来您在使用 obd(OceanBase Deployment)工具部署 OceanBase 集群的过程中遇到了问题,程序停止响应并且日志中显示卡住了。这可能与部署过程中的某个步骤出现了异常有关,为了更准确地定位问题,我们可以使用 obdiag 工具来收集相关日志和信息。

根因分析场景:

在这种情况下,我们暂时没有直接对应的根因分析场景。

日志采集场景:

  • 集群基础信息
  • 合并问题

日志采集命令:

  • 集群基础信息:
    obdiag gather scene run --scene=observer.base
    
    此命令用于收集集群的基础配置信息,包括但不限于集群状态、版本信息等,有助于了解集群的整体状况。
  • 合并问题:
    obdiag gather scene run --scene=observer.compaction
    
    此命令用于收集与合并相关的日志和信息,因为部署过程中可能会涉及到合并操作,这有助于判断是否由于合并操作导致了卡顿。

接下来请您执行上述命令,并将生成的日志压缩包发送给我们。通常情况下,这些命令会在当前目录下生成一个名为 obdiag-gather-xxxxx.tar.gz 的文件,请将这个文件通过安全的方式发送给我们,以便我们进一步分析。

为了更好地帮助您解决问题,请提供以下信息:

  1. 在部署过程中,您选择了哪个具体的部署场景?
  2. 程序停止响应前是否有任何错误提示或警告信息?
  3. 您能否提供停止响应时的日志片段,特别是显示“卡住”的部分?
  4. 您使用的 obd 版本是多少?您是否尝试过更新 obd 到最新版本再进行部署?
  5. 您部署的集群规模是多少(例如包含多少个节点)?

以上信息将有助于我们更快地定位问题所在。

具体信息可参考以下文档:

附上敏捷诊断工具 obdiag 使用帮助链接

1 个赞

obd版本是多少,默认直接敲回车试试

1 个赞

敲回车了,没管用

obd --version
OceanBase Deploy: 2.8.0
REVISION: b1bb9f0d1063f0b6fe4c9bd3c2f31bd1a7fd2e14
BUILD_BRANCH: HEAD
BUILD_TIME: Apr 18 2024 19:58:24OURCE
Copyright (C) 2021 OceanBase
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

1 个赞

再向您确认几个问题:

  1. 在部署过程中您选择了哪个具体的部署场景例如 express_oltp complex_oltp 等
  2. 程序停止响应前是否有任何错误提示或警告信息
  3. 您部署的集群规模是多少例如包含多少个节点
  4. 您是否尝试过更新 obd 到最新版本再进行部署
1 个赞

是按照这个文档搭建的
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050546

  1. 在部署过程中您选择了哪个具体的部署场景例如 express_oltp complex_oltp 等
    无论哪个场景都不执行, 选择1 不执行
  2. 程序停止响应前是否有任何错误提示或警告信息
    obd 日志已经贴到上边了
  3. 您部署的集群规模是多少例如包含多少个节点
    3个节点
  4. 您是否尝试过更新 obd 到最新版本再进行部署
    2.8.0 版本

赶快帮忙解决下吧

1 个赞

根据您提供的信息,您在使用 obd 部署 OceanBase 集群时遇到了问题,程序在选择部署场景后似乎不再继续执行。您提到无论选择哪个场景,部署过程都会卡住。

分析问题

  1. 版本确认

    • 您使用的 obd 版本为 2.8.0,这是一个较新的版本。但是,建议您仍然确认一下是否有可用的更新版本,因为有时候问题可能已经被修复了。
  2. 日志分析

    • 您的日志显示,在选择场景之前,程序进行了组件版本检查、参数检查,并且应用了相应的参数插件。之后程序询问您选择哪个部署场景。
    • 当您选择场景后,程序并没有继续执行,而是停留在等待状态。
    • 日志中没有明显的错误信息,这表明问题可能不是由明显的错误引起的。

解决方案

1. 更新 obd 版本

  • 首先,请确认是否有可用的更新版本。您可以使用以下命令检查 obd 是否有新版本:
    obd update
    

2. 重新部署

  • 如果 obd 版本已经是最新,尝试重新部署,确保配置文件正确无误。您也可以尝试使用默认配置文件进行部署,以排除配置文件问题:
    obd cluster deploy obtest -c default-components.yaml
    

3. 检查配置文件

  • 确认配置文件 default-components.yaml 是否正确。特别是关于场景的选择部分,确保配置文件中包含了正确的场景设置。

4. 使用 obd display-trace 查看详细日志

  • 您可以使用 obd display-trace 命令查看更详细的日志,这有助于发现潜在的问题。例如,如果您有一个 Trace ID,可以使用如下命令:
    obd display-trace <trace-id>
    
    其中 <trace-id> 是您在日志中看到的 Trace ID。

5. 联系支持

  • 如果以上步骤都无法解决问题,建议您联系 OceanBase 的技术支持团队。您可以访问 OceanBase 论坛 提交问题,或者通过官方渠道寻求帮助。

总结

  • 确认 obd 版本是否为最新。
  • 重新部署并确保配置文件正确。
  • 使用 obd display-trace 查看详细日志。
  • 如问题仍未解决,请联系 OceanBase 技术支持团队。

希望这些建议能帮到您。如果有任何疑问或需要进一步的帮助,请随时告知。

具体信息可参考以下文档:

(小助手的答复已结束,如未能解决您的问题,请继续提问并等待其他同学的回复,谢谢!)

1 个赞

你好,更新obd后从新安装还有问题么