首页
开源软件
问答
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
Gitee
资讯
专区
问答
活动
软件库
Tool
博客
众包
OSCHINA 小程序 ——
关注技术领域的头条文章
聚合全网技术文章,根据你的阅读喜好进行个性推荐
登录
注册
Apache Ignite事务架构:故障和恢复
在本系列的[上一篇文章](https://my.oschina.net/liyuj/blog/1627248)中,探讨了并发模型和隔离级别,下面是本系列剩下的文章将要讨论的主题: - 故障和恢复 - Ignite持久化层的事务处理(WAL、检查点及其他) - 第三方持久化层的事务处理 在本文中,会聚焦于事务执行过程中的故障和恢复。 一个分布式的集群由事务协调器...
作者:
李玉珏
Apache Ignite事务架构:故障和恢复
分享
复制链接
README badge(
)
社交分享
微信
QQ
微博
李玉珏
2018/12/13 14:12
引用来自“我还在等你回家”的评论
作者我想转发一下你这篇文章,留你的原文地址,可以嘛
可以
回复
举报
shhsissuvs
2018/12/13 13:19
作者我想转发一下你这篇文章,留你的原文地址,可以嘛
回复
举报
lee_osg
2018/04/12 14:47
引用来自“lee_osg”的评论
你好,我看你的文章试着搭建了一个集群。昨天导入了上亿数据,结果一个SQL查询整个集群挂掉了。
现在每个节点都起来了,但无法激活集群。
在baseline都能看到节点,在visor激活就报错:
Suppressed: SchemaOperationException [code=3, msg=Table already exists: USER]
at org.apache.ignite.internal.processors.query.QueryUtils.checkQueryEntityConflicts(QueryUtils.java:1126)
请问这种情况数据还能找回来吗?
引用来自“李玉珏”的评论
不了解你的实际情况,你是不是开启了持久化?
如果导入数据时间不长,你可以把持久化数据删除,然后重新加载一次再看
建议你如果了解的不够深入,可以逐步增加加载的数据量,慢慢加压,然后测试,不要一次加载大量数据,然后出问题了找不到原因。
😄现在把持久化、wal、wal_achive全删了,集群可以激活了。
😛期待更多文章分享啊,ignite挺好的
回复
举报
lee_osg
2018/04/12 14:40
引用来自“lee_osg”的评论
你好,我看你的文章试着搭建了一个集群。昨天导入了上亿数据,结果一个SQL查询整个集群挂掉了。
现在每个节点都起来了,但无法激活集群。
在baseline都能看到节点,在visor激活就报错:
Suppressed: SchemaOperationException [code=3, msg=Table already exists: USER]
at org.apache.ignite.internal.processors.query.QueryUtils.checkQueryEntityConflicts(QueryUtils.java:1126)
请问这种情况数据还能找回来吗?
引用来自“李玉珏”的评论
不了解你的实际情况,你是不是开启了持久化?
如果导入数据时间不长,你可以把持久化数据删除,然后重新加载一次再看
建议你如果了解的不够深入,可以逐步增加加载的数据量,慢慢加压,然后测试,不要一次加载大量数据,然后出问题了找不到原因。
恩,是的,开启了持久化。然后用odbc连接的插入数据。这次也算压力测试,导入了1亿数据,做sql的limit查询,limit 1000000,1。是从100,1000,10000逐步增加看响应时间,没想到卡死了。
现在删除了persistence下的cache数据。😄网上资料比较少,国内搜到都你发布的,英文的谷歌也没多少结果。
回复
举报
李玉珏
2018/04/12 10:40
引用来自“lee_osg”的评论
你好,我看你的文章试着搭建了一个集群。昨天导入了上亿数据,结果一个SQL查询整个集群挂掉了。
现在每个节点都起来了,但无法激活集群。
在baseline都能看到节点,在visor激活就报错:
Suppressed: SchemaOperationException [code=3, msg=Table already exists: USER]
at org.apache.ignite.internal.processors.query.QueryUtils.checkQueryEntityConflicts(QueryUtils.java:1126)
请问这种情况数据还能找回来吗?
不了解你的实际情况,你是不是开启了持久化?
如果导入数据时间不长,你可以把持久化数据删除,然后重新加载一次再看
建议你如果了解的不够深入,可以逐步增加加载的数据量,慢慢加压,然后测试,不要一次加载大量数据,然后出问题了找不到原因。
回复
举报
lee_osg
2018/04/12 10:15
你好,我看你的文章试着搭建了一个集群。昨天导入了上亿数据,结果一个SQL查询整个集群挂掉了。
现在每个节点都起来了,但无法激活集群。
在baseline都能看到节点,在visor激活就报错:
Suppressed: SchemaOperationException [code=3, msg=Table already exists: USER]
at org.apache.ignite.internal.processors.query.QueryUtils.checkQueryEntityConflicts(QueryUtils.java:1126)
请问这种情况数据还能找回来吗?
回复
举报
回复 @
{{ emoji.type }}
{{emojiItem.symbol}}
评论用户
推荐博客
国庆中秋特别漫画:小哪吒猫助力大平台工程
Zadig云原生交付
·
09/30 15:42
0 评论
PostgreSQL 16 正式登场,拓数派代码贡献揭示中国顶尖技术实力
OpenPie
·
09/28 16:10
0 评论
What's new in Pika v3.5.1
dubbo-go开源社区
·
09/28 14:10
0 评论
Java 21 新特性:虚拟线程(Virtual Threads)
程序猿DD
·
09/28 10:38
0 评论
百度交易中台之内容分润结算系统架构浅析
百度Geek说
·
09/28 10:36
0 评论
GaussDB数据库SQL系列-自定义函数
Gauss松鼠会
·
09/28 10:35
0 评论
Databend 源码阅读:配置管理
Databend
·
09/28 09:46
0 评论
【AIGC】只要10秒,AI生成IP海报,解放双手!!! | 京东云技术团队
京东云开发者
·
09/28 09:46
0 评论
【稳定性】秘密武器--功能开关技术 | 京东物流技术团队
京东云开发者
·
09/28 09:36
0 评论
Dubbo源码浅析(一)—RPC框架与Dubbo | 京东云技术团队
京东云开发者
·
09/28 09:23
0 评论
删除一条评论
评论删除后,数据将无法恢复
取消
确定
©OSCHINA(OSChina.NET)
工信部
开源软件推进联盟
指定官方社区
社区规范
深圳市奥思网络科技有限公司版权所有
粤ICP备12009483号
顶部
引用来自“我还在等你回家”的评论
作者我想转发一下你这篇文章,留你的原文地址,可以嘛
引用来自“lee_osg”的评论
你好,我看你的文章试着搭建了一个集群。昨天导入了上亿数据,结果一个SQL查询整个集群挂掉了。现在每个节点都起来了,但无法激活集群。
在baseline都能看到节点,在visor激活就报错:
Suppressed: SchemaOperationException [code=3, msg=Table already exists: USER]
at org.apache.ignite.internal.processors.query.QueryUtils.checkQueryEntityConflicts(QueryUtils.java:1126)
请问这种情况数据还能找回来吗?
引用来自“李玉珏”的评论
不了解你的实际情况,你是不是开启了持久化?如果导入数据时间不长,你可以把持久化数据删除,然后重新加载一次再看
建议你如果了解的不够深入,可以逐步增加加载的数据量,慢慢加压,然后测试,不要一次加载大量数据,然后出问题了找不到原因。
😛期待更多文章分享啊,ignite挺好的
引用来自“lee_osg”的评论
你好,我看你的文章试着搭建了一个集群。昨天导入了上亿数据,结果一个SQL查询整个集群挂掉了。现在每个节点都起来了,但无法激活集群。
在baseline都能看到节点,在visor激活就报错:
Suppressed: SchemaOperationException [code=3, msg=Table already exists: USER]
at org.apache.ignite.internal.processors.query.QueryUtils.checkQueryEntityConflicts(QueryUtils.java:1126)
请问这种情况数据还能找回来吗?
引用来自“李玉珏”的评论
不了解你的实际情况,你是不是开启了持久化?如果导入数据时间不长,你可以把持久化数据删除,然后重新加载一次再看
建议你如果了解的不够深入,可以逐步增加加载的数据量,慢慢加压,然后测试,不要一次加载大量数据,然后出问题了找不到原因。
现在删除了persistence下的cache数据。😄网上资料比较少,国内搜到都你发布的,英文的谷歌也没多少结果。
引用来自“lee_osg”的评论
你好,我看你的文章试着搭建了一个集群。昨天导入了上亿数据,结果一个SQL查询整个集群挂掉了。现在每个节点都起来了,但无法激活集群。
在baseline都能看到节点,在visor激活就报错:
Suppressed: SchemaOperationException [code=3, msg=Table already exists: USER]
at org.apache.ignite.internal.processors.query.QueryUtils.checkQueryEntityConflicts(QueryUtils.java:1126)
请问这种情况数据还能找回来吗?
如果导入数据时间不长,你可以把持久化数据删除,然后重新加载一次再看
建议你如果了解的不够深入,可以逐步增加加载的数据量,慢慢加压,然后测试,不要一次加载大量数据,然后出问题了找不到原因。
现在每个节点都起来了,但无法激活集群。
在baseline都能看到节点,在visor激活就报错:
Suppressed: SchemaOperationException [code=3, msg=Table already exists: USER]
at org.apache.ignite.internal.processors.query.QueryUtils.checkQueryEntityConflicts(QueryUtils.java:1126)
请问这种情况数据还能找回来吗?