1

我正在單個節點上測試DSE圖形(使用DSE 5.0.7)a,並設法徹底破壞它。因此我將所有的數據文件都清空了,以便從頭開始重建所有的數據。在第一次重新啓動Cassandra時,我忘記了包含-G選項,但是Cassandra很好,可以從Opscenter,nodetool等瀏覽。我關閉它,清理數據目錄並重新啓動Cassandra,這次使用-G選項。它啓動,然後自行關閉與寫入日誌以下警告:重置時無法啓動DSE圖形Cassandra

警告[主] 2017年6月8日12:59:03157 NoSpamLogger.java:97 - 無法建立租賃HadoopJT.Graph 。可能的原因包括網絡/ C *問題,租用被禁用,複製不足(您創建了新的DC並且沒有ALTER KEYSPACE dse_leases)和持續時間(30000)不同(您必須禁用/刪除/重新創建租約改變持續時間)。 java.io.IOException:表中沒有活動副本HadoopJT.Graph表中的dse_leases.leases節點[/10.28.98.53]全部關閉/仍在啓動。 在com.datastax.bdp.leasemanager.LeasePlugin.getRemoteMonitor(LeasePlugin.java:538)[DSE-芯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被創建。刪除這個並重試會得到相同的結果,所以我懷疑這是一條紅鯡魚。

任何人都有任何想法如何解決從頭重新安裝這一切的一切嗎?

回答

0

看起來像這樣可能會通過刪除坐在bin目錄中的非常大的java_pidnnnnn.hprof文件來解決。不知道爲什麼這解決了問題,如果有人有任何想法?