【发布时间】:2017-11-10 14:01:54
【问题描述】:
我正在单个节点上测试 DSE Graph(使用 DSE 5.0.7)a 并设法完全破坏它。结果,我清除了所有数据文件,目的是从头开始重建所有内容。在第一次重新启动 Cassandra 时,我忘记包含 -G 选项,但 Cassandra 运行良好,并且可以从 Opscenter、nodetool 等查看。我将其关闭,清除数据目录并再次重新启动 Cassandra,这次使用 -G选项。它启动然后自行关闭,并在日志中写入以下警告:
WARN [main] 2017-06-08 12:59:03,157 NoSpamLogger.java:97 - 未能创建租约 HadoopJT.Graph。可能的原因包括网络/C* 问题、租约被禁用、复制不足(您创建了一个新的 DC 并且没有 ALTER KEYSPACE dse_leases)和持续时间(30000)不同(您必须禁用/删除/重新创建租约更改持续时间)。 java.io.IOException:表 dse_leases.leases 节点 [/10.28.98.53] 中没有用于租赁 HadoopJT.Graph 的活动副本都已关闭/仍在启动。 在 com.datastax.bdp.leasemanager.LeasePlugin.getRemoteMonitor(LeasePlugin.java:538) [dse-core-5.0.7.jar:5.0.7]
这是错误之后
错误 [main] 2017-06-08 12:59:03,182 Configuration.java:2646 - 解析 conf dse-core-default.xml 时出错 org.xml.sax.SAXParseException:文件过早结束。
正在创建一个 0 字节的 dse-core-default.xml。删除它并重试会产生相同的结果,所以我怀疑这是一个红鲱鱼。
有没有人知道如何解决这个从头开始重新安装所有内容的问题?
【问题讨论】:
标签: cassandra datastax-enterprise datastax-startup datastax-enterprise-graph