数据集从HDFS读入HBase

采用方式:HBase shell命令

hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -Dimporttsv.separator=',' -Dimporttsv.columns=HBASE_ROW_KEY,info:user_id,info:item_id,info:bahaviour_type,info:user_geohash,info:time  'user_table' ./small_user.csv

注释:

 org.apache.hadoop.hbase.mapreduce.ImportTsv:这是运行 HBase 的 ImportTsv 工具的命令。
 -Dimporttsv.separator=',':指定 CSV 文件中使用的分隔符为逗号。

_
 Dimporttsv.columns=HBASE_ROW_KEY,info:user_id,info:item_id,info:bahaviour_type,info:user_geohash,info:time    指定 CSV 文件中各列数据的映射关系。这里指定了 HBase 表中的列簇和列族。

 'user_table':指定导入数据的 HBase 表名。
                    

./small_user.csv:指定要导入的 CSV 文件的路径和文件名。
         

该命令将从 ./small_user.csv 文件中读取数据,将数据按照指定的列簇和列族导入到 user_table 表中。在导入过程中, 使用逗号作为分隔符,并且将 CSV 文件中的每一列与指定的列簇和列族相对应。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值