Hbase - 遷移數據[導出,導入]

有沒有這樣一樣情況受葛,把一個集群中的某個表導到另一個群集中报腔,或者hbase的表結構發(fā)生了更改巫俺,但是數據還要认烁,比如預分區(qū)沒做,導致某臺RegionServer很吃緊介汹,Hbase的導出導出都可以很快的完成這些操作却嗡。

環(huán)境使用

現在環(huán)境上面有一張表logTable,有一個ext列簇
但是沒有做預分區(qū)嘹承,雖然可以強制拆分表窗价,但是split的start,end范圍無法精確控制。

方式一 (先導出再導出)

  1. 創(chuàng)建導出目錄
hadoop fs -mkdir /tmp/hbase-export
  1. 備份表數據
    使用hbase內置的mr命令,會默認導出到hdfs
hbase org.apache.hadoop.hbase.mapreduce.Export \
 -D hbase.mapreduce.scan.column.family=ext \ 
logTable hdfs:///tmp/hbase-export/logTable
  1. 刪除表
disable 'logTable'
drop 'logTable'
  1. 創(chuàng)建表
    數據3天過期叹卷,可以根據RegionServer的個數做預分區(qū)撼港,假設有8臺坪它,則使用下面的方式。
    由于我們是使用MD5("uid")前兩位作為打散,范圍為00~ff 256個分片,可以使用如下方式帝牡。
# scala shell 創(chuàng)建方式
(0 until 256 by 256/8).map(Integer.toHexString).map(i=>s"0$i".takeRight(2))

hbase創(chuàng)表

create 'logTable',{ \
  NAME => 'ext',TTL => '3 DAYS', \
  CONFIGURATION => {
  'SPLIT_POLICY' => 'org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicy', \
  'KeyPrefixRegionSplitPolicy.prefix_length' => '2' 
  }, \
  COMPRESSION => 'SNAPPY' \
}, \ 
SPLITS => ['20', '40', '60', '80', 'a0', 'c0', 'e0']
  1. 導出備份數據
hbase org.apache.hadoop.hbase.mapreduce.Import logTable hdfs:///tmp/hbase-export/logTable

注意事項

  1. 默認導出所有列簇往毡,可通過指定-D hbase.mapreduce.scan.column.family=ext,info參數導出。
  2. 如果另一張表沒有源表對應的列簇將會出錯靶溜。

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末开瞭,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子罩息,更是在濱河造成了極大的恐慌嗤详,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瓷炮,死亡現場離奇詭異葱色,居然都是意外死亡,警方通過查閱死者的電腦和手機崭别,發(fā)現死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門冬筒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人茅主,你說我怎么就攤上這事舞痰。” “怎么了诀姚?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵响牛,是天一觀的道長。 經常有香客問我赫段,道長呀打,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任糯笙,我火速辦了婚禮贬丛,結果婚禮上,老公的妹妹穿的比我還像新娘给涕。我一直安慰自己豺憔,他們只是感情好,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布够庙。 她就那樣靜靜地躺著壮虫,像睡著了一般抛杨。 火紅的嫁衣襯著肌膚如雪喂击。 梳的紋絲不亂的頭發(fā)上税迷,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天,我揣著相機與錄音剔难,去河邊找鬼胆屿。 笑死奥喻,一個胖子當著我的面吹牛,可吹牛的內容都是我干的莺掠。 我是一名探鬼主播衫嵌,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼彻秆!你這毒婦竟也來了楔绞?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤唇兑,失蹤者是張志新(化名)和其女友劉穎酒朵,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體扎附,經...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡蔫耽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了留夜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片匙铡。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖碍粥,靈堂內的尸體忽然破棺而出鳖眼,到底是詐尸還是另有隱情,我是刑警寧澤嚼摩,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布钦讳,位于F島的核電站,受9級特大地震影響枕面,放射性物質發(fā)生泄漏愿卒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一潮秘、第九天 我趴在偏房一處隱蔽的房頂上張望琼开。 院中可真熱鬧,春花似錦枕荞、人聲如沸稠通。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至滋尉,卻和暖如春玉控,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背狮惜。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工高诺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留碌识,地道東北人。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓虱而,卻偏偏與公主長得像筏餐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子牡拇,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內容

  • > 有沒有這樣一樣情況魁瞪,把一個集群中的某個表導到另一個群集中,或者hbase的表結構發(fā)生了更改惠呼,但是數據還要导俘,比如...
    kikiki5閱讀 149評論 0 1
  • > 有沒有這樣一樣情況,把一個集群中的某個表導到另一個群集中剔蹋,或者hbase的表結構發(fā)生了更改旅薄,但是數據還要,比如...
    kikiki5閱讀 162評論 0 3
  • 有沒有這樣一樣情況泣崩,把一個集群中的某個表導到另一個群集中少梁,或者hbase的表結構發(fā)生了更改,但是數據還要矫付,比如預分...
    大豬大豬閱讀 175評論 0 1
  • 有沒有這樣一樣情況凯沪,把一個集群中的某個表導到另一個群集中,或者hbase的表結構發(fā)生了更改技即,但是數據還要著洼,比如預分...
    大豬大豬閱讀 4,285評論 1 23
  • 有沒有這樣一樣情況,把一個集群中的某個表導到另一個群集中而叼,或者hbase的表結構發(fā)生了更改身笤,但是數據還要,比如預分...
    大豬大豬閱讀 73評論 0 1