暂无图片
clickhouse中频繁出现Transaction failed (No node): Op #0, path:报错的问题
我来答
分享
test
2023-08-04
clickhouse中频繁出现Transaction failed (No node): Op #0, path:报错的问题

1 创建本地表、分布式表、外部表

2 查看zookeeper中,存在本地表相关信息

3 insert into 分布式表 selet from 外部表,cpu、内存、io均10%以下,服务器负载小于1

4 报错Transaction failed (No node): Op #0, path:,zookeeper中已经无本地表相关信息

5 重新建表,insert ,仍旧报错

这种问题需要怎么解决?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
test

原因文件drop表后,删除zk相关数据,然后立刻重建表,在5min后,zk中的task,将zk中数据删除

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
吴涵文

这个只能通过一步步的排查来定位问题。

1.确认你使用的 ClickHouse 是否是稳定版本,建议使用稳定版,相对问题会少一些。

2.检查ClickHouse 提供的系统表 system.clusters或system.replicas来查看节点的状态信息确定节点是否正常运行,并且网络连接良好。

3. 查看日志中的错误信息。

4. 如果你在使用分布式事务,确保相关的配置正确设置。

5. 重启故障节点。

暂无图片 评论
暂无图片 有用 0
打赏 0
test
题主
2023-08-04
1、clickhouse版本为23.6.2.18(stable)版本 2、节点状态正常 3、clickhouse中日志报错为Transaction failed (No node): Op #0, path:,zookeeper中无本地表相关信息 4、大多数本地表均无问题,个别本地表(出现问题的表不同)会出现这种问题 5、重启后仍存在该问题
柯柯熊爸

这样可以修复





DETACH TABLE ztmdb.xxx;
SYSTEM DROP REPLICA 'xxx' FROM ZKPATH '/clickhouse/ztmdb/tables/03/xxxxx/';
ATTACH TABLE ztmdb.xxx;



SYSTEM RESTORE REPLICA ztmdb.xxx;
SYSTEM SYNC REPLICA ztmdb.xxx;

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏