HBase 数据导入 ImportTsv命令解析

版权声明:本博文仅供学习、参考、技术讨论,版权归笔者/译者所有。 https://blog.csdn.net/qq_38025219/article/details/87803648

命令格式:

Usage: importtsv -Dimporttsv.columns=a,b,c

命令例子:

hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -Dimporttsv.separator="," -Dimporttsv.columns=HBASE_ROW_KEY,cf:name test /user/test1.csv

命令解析:

HBASE_ROW_KEY: rowkey标识,本命令代表导入文件的第一列为rowkey。(将HBASE_ROW_KEY放置到现name位置表示将name设置为rowkey)

cf:name: 代表该列导入到cf列族,列名为name。

test : 导入到test数据库

/user/test1.csv : 所导入文件的地址(注意是hadoop fs -mkdir 所创建的地址)

提示:

如果遇到问题可在本博客下留言,本人搭建单机环境(hadoop-2.7.6 hbase-1.4.9)实测有效,欢迎讨论。

猜你喜欢

转载自blog.csdn.net/qq_38025219/article/details/87803648