我正在尝试使用sqoop将Hbase表导出到mysql表。如何将Hbase表导出到MySql表
以下是我的查询:
> sqoop-export
> --connect jdbc:mysql://mysqlserver_ip:3306/mysqldb
> --username user
> --password pwd
> --table mysqltbl
> --update-key empid
> --export-dir hostname:60030/hbase/tblfromhbase
其中hostname:60030是我的HBase的根目录路径和端口。
错误来我都提前
> 1) ERROR security.UserGroupInformation: PriviledgedActionException
> as:hbase (auth:SIMPLE) cause:java.io.IOException:Failed on local
> exception: com.google.protobuf.InvalidProtocolBufferException:Protocol
> message end-group tag did not match expected tag.; Host Details :
> local host is: "hostname/ip";destination host is: "hostname":60030;
>
> 2) ERROR tool.ExportTool: Encountered IOException running export job:
> java.io.IOException: Failed on local exception:
> com.google.protobuf.InvalidProtocolBufferException:Protocol message
> end-group tag did not match expected tag.; Host Details :local host
> is: "hostname/ip"; destination host is: "hostname":60030;
感谢。
是.....和?!?!??你有什么问题** ???你有没有尝试过** **自己**? –
我正在尝试以下查询: - sqoop-export --connect jdbc:mysql:// mysqlserver_ip:3306/mysqldb --username user --password pwd --table mysqltbl --update-key empid --export-dir hostname: 60030/hbase/tblfromhbase –
请**不要**将代码示例或示例数据放入注释中 - 因为您无法对其进行格式化,所以**非常难读取** ....取而代之:**更新**您的通过编辑提供附加信息来解决问题!谢谢。 –