首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cdap沙箱不会启动-无法读取事务状态版本。

cdap沙箱不会启动-无法读取事务状态版本。
EN

Stack Overflow用户
提问于 2020-10-04 14:47:08
回答 2查看 281关注 0票数 0

我已经使用找到这里的配方为CDAP沙箱安装了二进制文件。我正在构建一个插件,可能有一个调试器阻塞工作。我重新启动了运行沙箱的Linux,现在当我尝试启动CDAP沙箱时,最终会出现一个错误:

代码语言:javascript
复制
2020-10-04 09:05:57,507 - ERROR [main:o.a.t.s.SnapshotCodecProvider@122] - Unable to read transaction state version:
java.io.EOFException: null
        at org.apache.tephra.snapshot.BinaryDecoder.readByte(BinaryDecoder.java:106) ~[org.apache.tephra.tephra-core-0.15.0-incubating.jar:0.15.0-incubating]
        at org.apache.tephra.snapshot.BinaryDecoder.readInt(BinaryDecoder.java:48) ~[org.apache.tephra.tephra-core-0.15.0-incubating.jar:0.15.0-incubating]

我的直觉是,上一次CDAP运行时,它没有机会为正在运行的运行编写事务状态,现在我已经损坏了一些状态。因为我现在只是沙箱测试,所以我很乐意开始CDAP。不幸的是,我还没有找到解决这个问题的方法。有没有人看到类似的东西,或有一个食谱开始冷的CDAP沙箱?

EN

回答 2

Stack Overflow用户

发布于 2020-11-02 23:04:55

正如您在注释中提到的,删除数据和日志目录将解决问题,但它将重置沙箱。CDAP沙箱运行在单个java进程上,因此它不具有高可用性(HA)。当进程突然终止时,它可能会以损坏的状态结束。

票数 0
EN

Stack Overflow用户

发布于 2022-03-31 13:01:35

我也是一样的。要解决这个问题,您必须删除或重命名名为data的目录中的tx.snapshot目录。对我来说没什么重设。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64196056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档