技术运维问题

连接

问题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]