云数据库 HTAP for CockroachDB

    技术运维问题

    连接

    问题1

    连接云数据库 HTAP for CockroachDB 数据库,报错如下:

    FATAL: node is running secure mode,SSL connection required

    原因

    连接数据库时由于SSL版本过低,导致报SSL协议版本错误。(其中python最为常见)

    解决办法

    尝试升级SSL版本

    问题2

    连接时返回语句: bad connection或者返回closed,表示连接被拒绝

    解决办法

    1. 连接本集群另外一个节点,然后运行cockroach node status查看

      可以查看之前所连接的集群是否挂掉。

    2. 指定正确的- -host和正确的- -port ,如果都正确可以执行pkill cockroach后重启cockroach start [flags],具体参数可以cockroach –help查看

    事务

    问题

    提交事务后报错
    ERROR-CODE: 40001
    INFO:retry tansaction

    原因

    事务产生了冲突

    解决办法

    重试提交事务,或者 ROLLBACK回滚事务

    查询耗时长

    问题

    查询耗时特别长

    原因

    检查admin UI监控图,查看network latency或者partitioning events,通过这些可以查看查询的时间

    解决办法

    杀掉慢查询语句

    节点

    问题

    此节点本属于A集群,现在想要脱离A集群,加入B集群。

    解决方法

    Rm -rf cockroach-data/ (删除原本A集群的数据目录)
    Cockroach start [flags] –join=[B集群host]

    上一篇
    API参考