linux中将hdfs数据导入hbase,将数据文件导入到HBase中
生活随笔
收集整理的這篇文章主要介紹了
linux中将hdfs数据导入hbase,将数据文件导入到HBase中
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
假設(shè)有一個(gè)TSV格式的數(shù)據(jù)文件test.dat(TSV是指數(shù)據(jù)文件中的每個(gè)字段是以制表符隔開的)
首先,將test.dat上傳到hdfs上,具體的命令如下:
hadoop?fs?-copyFromLocal?test.dat的路徑名??/tmp/test.dat(/tmp是hdfs上的一個(gè)目錄)
執(zhí)行以下命令就可以查看hdfs上的tmp目錄下是否有剛剛上傳的文件
hadoop?-fs?ls?/tmp
然后就可以用hbase中的命令接口將該數(shù)據(jù)導(dǎo)入到HBASE中已經(jīng)建好的表中(假設(shè)建好的表是test,列族為Info)
注:test.dat中的數(shù)據(jù)存儲(chǔ)格式是userid\tmusic\t\time\tnetid,以time為rowkey
bin/hbase?org.apache.hadoop.hbase.mapreduce.ImportTsv?-Dimporttsv.columns=info:userid,info:musicid,HBASE_ROW_KEY,info:netid?test(HBASE的表明)??/tmp/test.dat(hdfs文件路徑)
總結(jié)
以上是生活随笔為你收集整理的linux中将hdfs数据导入hbase,将数据文件导入到HBase中的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 罗永浩吐槽苹果抄袭引热议 网友:母公司技
- 下一篇: 萤石新品发布会定档!三款家居机器人升级版