开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

PolarDB-X中dn节点突然有一台宕掉了,一直起不来,资源应该是够的,如何解决?

"PolarDB-X中dn节点突然有一台宕掉了,一直起不来,资源应该是够的,查看错误节点日志发现有出现不同的版本,是不是这个原因,该如何解决?
e7c3e8c87bbf66f3334a63c9f717a5ee.png
2a3399ffa52ad1745c0b735b099eaf60.png"

展开
收起
小易01 2023-12-12 23:29:06 96 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在PolarDB-X中,如果dn节点突然宕掉并且无法启动,可能是由于不同版本的问题导致的。为了解决这个问题,您可以尝试以下步骤:

    1. 首先,检查其他dn节点的版本是否与宕掉的节点相同。如果不同,请确保所有dn节点使用相同的版本。

    2. 如果所有dn节点的版本相同,但宕掉的节点仍然无法启动,请尝试重启该节点。您可以使用以下命令重启dn节点:

      sudo xlogctl stop dnode_id
      sudo xlogctl start dnode_id
      

      其中,dnode_id是宕掉的dn节点的ID。

    3. 如果重启后仍然无法启动,请检查宕掉的节点的日志以获取更多详细信息。您可以使用以下命令查看日志:

      sudo tail -f /var/log/polardbx/pgxc/dnode/dnode_id.log
      

      其中,dnode_id是宕掉的dn节点的ID。

    4. 根据日志中的错误信息,进一步排查问题并采取相应的解决措施。可能的原因包括配置错误、文件损坏等。

    2023-12-13 14:38:46
    赞同 展开评论 打赏
  • 意中人就是我呀!

    正式部署的时候 不建议使用latest镜像,pod一重启可能就拉下个新镜像下来,可能出现非预期的行为。此答案整理至钉群"阿里云 PolarDB-X 开源交流群"。

    2023-12-13 12:25:58
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 相关电子书

    更多
    PolarDB+AnalyticDB助力交通物流行业系统升级 立即下载
    PolarDB NL2SQL: 帮助您写出准确、优化的SQL 立即下载
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载