技术运维问题
更新时间:2019-06-14
连接
问题1
连接云数据库 HTAP for CockroachDB 数据库,报错如下:
FATAL: node is running secure mode,SSL connection required
原因
连接数据库时由于SSL版本过低,导致报SSL协议版本错误。(其中python最为常见)
解决办法
尝试升级SSL版本
问题2
连接时返回语句: bad connection或者返回closed,表示连接被拒绝
解决办法
-
连接本集群另外一个节点,然后运行cockroach node status查看
可以查看之前所连接的集群是否挂掉。
- 指定正确的- -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]