HBase在系統重啟後丟失資料

2021-06-20 21:07:26 字數 563 閱讀 6748

最近在學習 hbase 的一些東西,發現了一些奇怪的現象,我的 hbase 下的表建好後,重啟 linux,再啟動 hbase 相關服務後,奇怪的事情發生了。

重啟之前我建了一張有數個列族的blogtable表,現在我用list命令檢視,發現表還在的。但是當我scan 『blogtable』的時候發現提示說沒有這個表。。。

實際上 hbase 中是有乙個hbase.rootdir變數的。

預設hbase.rootdir是指向/tmp/hbase-$,也就說你會在重啟後丟失資料(重啟的時候作業系統會清理/tmp目錄)則資料會丟失。但是我在配置 hbase 的時候明明有配置它,按理說資料不應該丟失。實際上嘛,資料好像也不是完全沒有,因為 list 命令還可以看到 blogtable 存在過的痕跡。

綜上所述我得出了結論,很可能是 hbase 在寫入資料的時候出現問題,而既然能有一部分寫入了,很可能是另一部分檔案無法寫入,換句話說就是許可權問題。馬上檢視了我設定的資料資料夾許可權,果然部分不可寫入。。。趕緊改了許可權,果真是,只要許可權設好,便是晴天。

解決redis在linux重啟就資料丟失問題

在linux系統中,redis本來是有資料的,但在linux系統重啟後,redis中的資料全部丟失。經過幾次測試都一樣,只有在linux系統重啟才會丟失,redis重啟應該是沒有問題的。這個問題只在linux系統才存在,在windows系統是沒有問題的。二 解決方案 在linux系統設定乙個引數 v...

Centos7使用靜態IP在重啟後丟失預設路由問題

最近遇到使用centos7的系統,配置靜態ip後,機器重啟後丟失預設路由導致網路異常的情況 經過排查,定位原因是配置靜態ip的時候,引數沒有設定gateway引數,網絡卡 up 的時候,會走到 etc sysconfig network scripts ifup eth,這個指令碼會讀取 ifcfg...

解決VMware在系統突然斷電後重啟黑屏啟動不了

在學習大資料過程中,基本上都需要自己在本地用vmware搭虛擬集群,但是最近系統更新後非常不穩定,有時出現藍屏被迫重啟,重啟後再次開啟虛擬機器就沒有反應了,結合網上的方法,總結以下幾步 重啟後首先找到虛擬機器資料夾目錄,刪除目錄下所有的.lck檔案和臨時.vmem檔案 注意 在vmware沒有開啟的...