【发布时间】:2013-04-22 13:47:35
【问题描述】:
我正在尝试使用 sqoop 将数据从 mysql 导入 hbase:
sqoop import --connect jdbc:mysql://<hostname>:3306/test --username USERNAME -P --table testtable --direct --hbase-table testtable --column-family info --hbase-row-key id --hbase-create-table
过程运行顺利,没有任何错误,但数据进入hdfs,没有进入hbase。
这是我的设置:
HBase 和 Hadoop 以分布式模式安装在我的三台服务器集群中。 Namenode 和 HBase Master 是一台服务器。 Datanodes 和 Region 服务器位于另外两个服务器中。 Sqoop 仅安装在 NameNode 服务器中。 我正在使用 Hadoop 版本 0.20.2-cdh3u3、hbase 版本 0.90.6-cdh3u4 和 sqoop 版本 1.3.0-cdh3u3。
有什么建议我做错了吗?
【问题讨论】: