嗨,我是bigdata的新手,我正在尝试使用sqoop将数据从mysql
导入到hbase
。
sqoop import –connect jdbc:mysql://xxx.xxx.xx.xx:3306/FBI_DB –table FBI_CRIME –hbase-table H_FBI_CRIME –column-family cd –hbase-row-key ID –m 1 –username root -P
错误工具。导入工具:导入失败:java.io.IOException:无列 为ClassWriter生成。
我曾经使用过––driver com.mysql.jdbc.Driver
,但仍然没有成功。
请帮助,怎么了。
答案 0 :(得分:0)
问题是您必须指定要导入的列的名称,例如:
sqoop import --connect jdbc:mysql://xxx.xxx.xx.xx:3306/FBI_DB \
--table FBI_CRIME \
--hbase-table H_FBI_CRIME \
--columns "columnA,columnB" \
--column-family cd \
--hbase-row-key ID \
-m 1 \
--username root -P