原文:zookeeper啟動錯誤 transaction type: 2 error: KeeperErrorCode = NoNode for /hbase

hbase偽分布式,與zookeeper同一台機器的時候,運行一段時間,啟動zookeeper的時候,日志中有如下錯誤,導致無法啟動zookeeper 由於是偽分布式,zookeeper集成在hbase的機器上,hbase的臨時目錄默認是放在 tmp的,而linux的 tmp目錄是會被定期清理的 參考linux系統的tmpwatch 所以解決辦法是,修改hbase site.xml,指定hbase ...

2013-09-12 20:03 0 15106 推薦指數:

查看詳情

ERROR: KeeperErrorCode = NoNode for /hbase/master

檢查下zookeeper的狀態,以及日志,用zk-cli查看是否有 /hbase/master節點不要使用hbase內置的zookeeper,自己搭建zookeeper集群,還有zk的數據目錄要指定到非tmp目錄下 這個錯誤的意思就是再zk中找不到/hbase/master節點 ...

Wed May 12 23:10:00 CST 2021 0 5805
zookeeper錯誤KeeperErrorCode = ConnectionLoss解決

原因: 一般是由於連接還未完成就執行zookeeper的get/create/exsit操作引起的. 解決方法: 利用"CountDownLatch 類 + zookeeper的watcher + zookeeper的getStat" 實現連接完成后再調用. 可防止此錯誤發生 ...

Wed Sep 04 19:48:00 CST 2013 0 8125
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM