HBase跨集群遷移調(diào)研方案

HBase跨集群遷移調(diào)研方案回顧

遷移目的

HBase跨集群平滑遷移

方案

方案一

雙寫:replication

歷史數(shù)據(jù):Snapshot——>exportSnapshot——>clone_snapshot——>copyTable

方案二

雙寫:replication

歷史數(shù)據(jù):Snapshot——>exportSnapshot——>bulkload

操作命令

snapshot

#制作snapshot
hbase> snapshot 'myTable', 'myTableSnapshot-122112'
#顯示所有snapshot
hbase> list_snapshots
#發(fā)送snapshot到其他集群
$ bin/hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot MySnapshot -copy-to hdfs://srv2:8082/hbase -mappers 16 -bandwidth 200
#在目標集群clone snapshot
hbase> clone_snapshot 'myTableSnapshot-122112', 'myNewTestTable'
#在目標機還原snapshot
hbase> disable 'myTable'
hbase> restore_snapshot 'myTableSnapshot-122112'
hbase> enable 'myTable'
#目標集群copy table
$ bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable --starttime=1265875194289 --endtime=1265878794289 --peer.adr=server1,server2,server3:2181:/hbase --families=myOldCf:myNewCf,cf2,cf3 TestTable
#目標機器執(zhí)行bulkload snapshot
bin/hbase org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles <hdfs://storefileoutput> <tablename>

replication

#Add a new replication peer which serial flag is true
hbase> add_peer '1', CLUSTER_KEY => "server1.cie.com:2181:/hbase", SERIAL => true
#Set a replication peer’s serial flag to true(數(shù)據(jù)順序)
hbase> set_peer_serial '1', true
#驗證replication數(shù)據(jù)
$ HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase classpath` "${HADOOP_HOME}/bin/hadoop" jar "${HBASE_HOME}/hbase-mapreduce-VERSION.jar" verifyrep --starttime=<timestamp> --endtime=<timestamp> --families=<myFam> <ID> <tableName>

優(yōu)缺點

方案一:開啟replication叫倍,snapshot需要先clone到新表,然后再copyTable到舊表

缺點:restore_snapshot會覆蓋replication新數(shù)據(jù)段标;通過MR執(zhí)行,速度慢,不如bulkload執(zhí)行效率高
優(yōu)點:表級操作
方案二:開啟replication蛇更,snapshot通過bulkload到數(shù)據(jù)表,不會覆蓋新數(shù)據(jù)

優(yōu)點:導入數(shù)據(jù)數(shù)據(jù)速度非撑扇危快;在新版本中已經(jīng)支持整表bulkload方案(CDH-6.0及以上掌逛,hBase2.0)
缺點:舊版本不支持整表bulkload方案,需要代碼添加功能豆混;再整表bulkload時默認最大HFILE個數(shù)32动知,需要根據(jù)需要調(diào)整修改。參數(shù):
hbase.mapreduce.bulkload.max.hfiles.perRegion.perFamily

最終方案

目標

采用方案:方案二:

通過bulkload整表導入從集群導入的snapshot快照盒粮,完成數(shù)據(jù)遷移;

目標:平滑遷移丹皱,雙寫基礎上,盡可能簡潔操作摊崭,流程短,效率高呢簸;

CDH如何支持整表bulkload操作

參考:http://www.reibang.com/p/612a8f4ad275

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末淆攻,一起剝皮案震驚了整個濱河市阔墩,隨后出現(xiàn)的幾起案子瓶珊,更是在濱河造成了極大的恐慌,老刑警劉巖伞芹,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異唱较,居然都是意外死亡,警方通過查閱死者的電腦和手機南缓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來纸镊,“玉大人概疆,你說我怎么就攤上這事逗威〔砑剑” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鞠柄。 經(jīng)常有香客問我,道長弄贿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任期奔,我火速辦了婚禮危尿,結(jié)果婚禮上呐萌,老公的妹妹穿的比我還像新娘谊娇。我一直安慰自己,他們只是感情好济欢,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布赠堵。 她就那樣靜靜地躺著法褥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪半等。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天莽囤,我揣著相機與錄音,去河邊找鬼朽缎。 笑死,一個胖子當著我的面吹牛谜悟,可吹牛的內(nèi)容都是我干的饵沧。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼羡儿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤悄泥,失蹤者是張志新(化名)和其女友劉穎肤粱,沒想到半個月后弹囚,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體领曼,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年毁渗,在試婚紗的時候發(fā)現(xiàn)自己被綠了单刁。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灸异。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡羔飞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出逻淌,到底是詐尸還是另有隱情,我是刑警寧澤恍风,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站凯楔,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏摆屯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一虐骑、第九天 我趴在偏房一處隱蔽的房頂上張望赎线。 院中可真熱鬧廷没,春花似錦垂寥、人聲如沸另锋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至室梅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間亡鼠,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工拆宛, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留讼撒,地道東北人浑厚。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓根盒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親炎滞。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 本周六晚上八點钠导,在dbaplus進行了一場關(guān)于HBase跨機房遷移的分享森瘪,通過這次分享牡属,給大家系統(tǒng)地介紹了10+p...
    飛鴻無痕閱讀 3,096評論 4 8
  • 隨著最后一臺設備的退還扼睬,標志著整個10P+的HBase數(shù)據(jù)遷移完成。目前新集群已經(jīng)在新機房平穩(wěn)運行2個月窗宇,從監(jiān)控圖...
    飛鴻無痕閱讀 2,778評論 17 14
  • 一、背景 現(xiàn)kylin作為數(shù)據(jù)源提供報表支撐的場景持續(xù)增多军俊,經(jīng)常出現(xiàn)查詢慢的問題,為提高hbase支撐的穩(wěn)定性粪躬,同...
    爛泥_119c閱讀 511評論 0 0
  • 版權(quán)聲明:本文為博主原創(chuàng)文章矗蕊,未經(jīng)博主允許不得轉(zhuǎn)載氢架。http://www.reibang.com/p/6be82...
    Moon_魔寬閱讀 1,697評論 0 5
  • 經(jīng)常聽人說“不做作業(yè)母慈子孝朋魔,一做作業(yè)雞飛狗跳”岖研,一直覺得形容得有些夸張警检,不以為然孙援。直到自己親自輔導孩子作業(yè)扇雕,那場...
    翰默生香閱讀 316評論 0 3