3

我正在尝试使用 sqoop 将数据从 Mysql 导入 Hbase。我正在运行以下命令。

sqoop import --connect jdbc:mysql://localhost/database --table users --columns "loginid,email" --username tester -P -m 8 --hbase-table hbaseTable --hbase-row-key user_id --column-family user_info --hbase-create-table

但我得到以下错误: -

13/05/08 10:42:10 WARN hbase.ToStringPutTransformer:无法为行键列插入具有空值的行:user_id

请在这里帮忙

4

2 回答 2

2

得到了解决方案。我没有在列列表中包括我的rowKey,即user_id。包含它之后,它就像一个魅力。谢谢..

于 2013-05-09T06:05:57.277 回答
1

您的列应该是上层状态,而seq_id不是SEQ_ID.

我认为 sqoop 将其视为不同的列。它是空的(当然)。

于 2016-11-30T09:32:36.180 回答