日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HBase 2.X版本的元数据修复及一种数据迁移方式

發布時間:2025/1/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HBase 2.X版本的元数据修复及一种数据迁移方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

新集群清理及數據遷移
看完上面的元數據恢復,應該就知道接下來的這種HBase數據遷移方式的原理:通過拷貝數據目錄,讓HBase元數據與業務數據目錄重新建立關系,達到業務正常讀寫。

下面例子只考慮用戶使用default命名空間

  • 拷貝舊集群的HBase數據目錄到新集群,將舊集群的/hbase/data/default目錄拷貝到了hdfs上的/mydata/目錄;

  • 如果新集群數據不需要清理,則跳過此步驟

  • 停止HBase

    清除HBase在數據存儲目錄,hdfs dfs -rm -r /hbase

    清除HBase在zk的節點,使用ZK客戶端工具zkCli.sh –server :2181 進入后執行deleteall /hbase

    啟動HBase,讓目錄結構自動生成

  • 保持HBase集群停止狀態,拷貝舊機器數據目錄到新集群HBase的數據目錄中;
  • hdfs dfs -cp /mydata/default/* /hbase/data/default/

  • 執行hbase修復命令hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair –fix

  • 設置hbase.assignment.skip.empty.regions=false并啟動HBase

  • 運行完上述步驟,在新的集群就能對遷移過來的HBase進行業務訪問了。

    參考鏈接:https://zhuanlan.zhihu.com/p/267268541?utm_source=ZHShareTargetIDMore

    總結

    以上是生活随笔為你收集整理的HBase 2.X版本的元数据修复及一种数据迁移方式的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。