1. 程式人生 > >重建hdfs後,Hbase無法使用

重建hdfs後,Hbase無法使用



原因分析:

重建hdfs後,Hbase註冊到原hdfs的資訊被清除,而zookeeper仍保留了Hbase的舊的註冊資訊。

導致在新的hdfs找不到原來的Hbase資訊而報錯。 

解決方案:

將zookeeper註冊的舊的Hbase資訊清除,重新啟動Hbase服務。

2 21, 凌晨523:59.125 FATAL

org.apache.hadoop.hbase.master.HMasterFailed to become active master

org.apache.hadoop.hbase.TableExistsException:hbase:namespace

12

21, 凌晨523:59.153 FATAL

org.apache.hadoop.hbase.master.HMasterMaster server abort: loadedcoprocessors are: []

12 21, 凌晨523:59.153 FATAL

org.apache.hadoop.hbase.master.HMasterUnhandled exception. Startingshutdown.

org.apache.hadoop.hbase.TableExistsException:hbase:namespace

/usr/lib是使用cloudera

安裝hadoop預設的安裝環境,在$USER_NAME/bin下有該服務的命令列工具:

根據上面錯誤的我們可以很清楚的知道,在啟動Hbase的時候,由於之前安裝的HBase版本的資料還存在,因此重新安裝的HBase會報TableExistsException的異常。導致無法啟動HBase

並且,之前版本的HBase的資料存放的位置是在zookeeper中,因此需要進入zookeeper的客戶端檢視,並進行清理:

命令:

#cd /usr/lib/zookeeper/bin

#./zkCli.sh

#ls /

#rmr/hbase

重啟hbase

OK!

相關推薦

重建hdfsHbase無法使用

 原因分析: 重建hdfs後,Hbase註冊到原hdfs的資訊被清除,而zookeeper仍保留了Hbase的舊的註冊資訊。 導致在新的hdfs找不到原來的Hbase資訊而報錯。  解決方案:

Cocos2d-x3.0 載入Cocostudio的UIbutton無法點擊的解決方法

archive nor tar console 大小 接下來 variant set http 近期發現不少朋友都遇到這個問題,用Cocostudio的UI編輯器創建好UI後。在代碼中載入UI,然後給button(Button)加入點擊監聽事件。發現不管怎樣都點擊不了bu

重裝系統電腦無法加入到域

directory電腦連接wifi,加入域總是報錯,無法加入到域。可以ping通,nslookup沒問題,測端口的時候沒有反應最後把筆記本關掉wifi,連接到路由器上。解決問題。重裝系統後,電腦無法加入到域

Elastic Search添加X-Pack插件head無法訪問的問題

集群 解決問題 yml sha clas -type oca blog chang 版本5.4.1 最近調試ElasticSearch集群時,為了監控方便部署了X-Pack,然後因為驗證的問題,head無法正確連接集群了。 查了一些中文資料給出的方法是在elasticsea

重新format namenodedatanode無法正常啟動

text moved rem details 查詢 cor span direct line 測試環境,由於測試需求,重新format namenode後,導致datanode無法正常啟動。1. 查看datanode日誌,可以發現錯誤“Initialization fail

docker 關閉鏡像容器無法啟動---Conflict. The container nam

Error response fro Conflict. The contai 當執行關閉某個鏡像:執行關閉: docker stop fa671dd6bdfbdocker ps重啟某個容器:docker run --name itbilu-mysql -e MYSQL_ROOT_PASSWORD=m

Docker學習記錄二 -- Dokcer安裝Ubuntu容器命令無法執行問題

我的理解為,通過映象安裝的ubuntu容器為純淨的環境,其好多命令執行不了,即缺少很多可執行指令碼,安裝即可~~~ 執行一切安裝之前請先執行 apt-get update 1. lsb_release apt-get install lsb-release 2. ifconfig ap

hadoop做HAhbase修改

由於hadoop做了HA,namenode可能進行切換,hbase中的配置要做修改: hbase-site.xml中,rootdir改為和hadoop的dfs.nameservices一樣, 並將hadoop的core-site.xml和hdfs-site.xml拷貝到hbase的co

使用SpringMVC的crud操作時進行資料修改但是修改成功頁面無法顯示lastName屬性值(被修改的那條記錄)

我這個錯誤的原因在於,把map的鍵寫錯了,它必須和類名第一個字母小寫相同 @ModelAttribute public void getEmployee(@RequestParam(value="id",required=false) Integer id, Map&l

通過ajax傳送post請求向controller傳遞引數頁面無法跳轉問題

我的專案之前都是用location.href來向後臺傳遞引數,因為最近在學習ajax,所以將傳值方式改成了ajax傳送post請求,於是問題便接踵而來,我發現在controller中通過返回ModelAndView物件竟然不能實現頁面跳轉了,剛開始百思不得其解,現在總算明白這到底是怎麼一回事了,也想

laravel框架學習(四)執行建立中介軟體提示無法找到該中介軟體的解決方法

按照官方提供的文件:http://laravelacademy.org/post/7812.html 1.建立中介軟體:先宣告中介軟體, php artisan make:middleware AdminMiddleware 會自動在app/Http/Middlewar

android手機刷機wifi無法使用的解決方法

為了嚐鮮android 9.0,將nexus 6p刷到9.0,刷成功之後,wifi無法使用了。查閱資料,找到解決辦法就是,刷入boot.img 第一步:找到boot.img檔案,boot.img檔案在你下載的刷機壓縮包中,你只需要解壓壓縮包,複製boot.img檔案 第二步:進入fast

CentOS 7 - 最小化安裝解決無法使用yum命令問題!!

剛剛最小化方式安裝了CentOS 7 後,說實話,真不習慣也不喜歡純shell方式工作,使用root賬號登入後,馬上想安裝GNOME,但是發現yum不能正常工作!!! 一,輸入安裝X Window命令,安裝出錯!! 在shell裡面輸入命令:yum groupinstall "X Window Syste

將 12.04升級到 14.04PostgreSQL無法重新安裝

問題: 我執行 do-release-upgrade 來更新 Ubuntu 12.04伺服器到 Ubuntu 14.04. 雖然我的升級工作很順利,但是當我升級之後,我發現PostgreSQL的包仍然在看的精確的倉庫,而不是收費的trusty庫。 按照下面的說明,我將信

使用網路代理kettle無法登陸資源庫

本人用的是8.0版本的kettle,然後用的是Shadow代理,在上完谷歌搜完資料後第二天發現自己的kettle無法登陸上資源庫了,如下圖 就算通過刪除配置檔案也無法解決 例如刪除 C:\Users\admin\.kettle 下的dbcache檔案和.spoonnrc檔案,可是問

一次在安裝完VMware tools系統無法進入圖形使用者介面

X-Window啟動不了,檢視/var/log/XFree86.0.log中有如下錯誤資訊:“Fatal server error: could not open default font 'fixed'”,如何解決?"[email protected]#?9S3x)m c![tech.techwe

更新bootWLAN無法使用

重新編譯、下載boot後,WLAN不能用adb rootadb remountadb push./obj/vendor/qcom/opensource/wlan/prima/pronto_wlan.ko /system/lib/modules/pronto/升級8.1之後,模

mysql5.7版本之後安裝成功服務無法啟動沒有報告任何錯誤的解決辦法。

原因多出在手動建立data目錄。 5.7版本及以前可以通過新建一個my.ini檔案,然後輸入一下程式碼即可按步驟成功啟動: [client] port=3306 default-character-set=utf8 [mysqld]  # 設定為自己MYSQL的安裝目錄&n

win10升級vmware無法使用橋接連線網路

環境:win10+vmware12.10+ubunutu問題:win10自動升級更新後,ubunutu無法使用橋接連線網路,資訊提示“無法將網路更改為橋接狀態”解決辦法:解除安裝vmware後重新安裝即可

一個數據庫遠端訪問錯誤及其解決辦法(啟用 JIT 除錯任何無法處理的異常)

************************************************錯誤資訊*********************************** 有關呼叫實時(JIT)除錯而不是此對話方塊的詳細資訊, 請參見此訊息的結尾。 ********