我遇到了Hive的麻烦。
完成此命令。 sqoop import \ --connection-manager org.apache.sqoop.manager.MySQLManager \ - 连接"" \ --username root --password **** \ --table _user_game_log \ --m 1
Hive有一张桌子。
数据库:默认
所有者:ubuntu
创建时间:Wed Apr 18 03:45:09 UTC 2018年
LastAccessTime:UNKNOWN
保留期:0
位置:hdfs:// master:9000 / user / hive / warehouse / _user_match_log_begin
表类型:MANAGED_TABLE
表参数:
评论由sqoop于2018/04/18 03:44:55导入
numFiles 1
numRows 0
rawDataSize 0
totalSize 195722
transient_lastDdlTime 1524023111
当我发送到配置单元时,请从_user_match_log_begin
中选择*;
它说
"失败,异常java.io.IOException:org.apache.hadoop.mapred.InvalidInputException:输入路径不存在:hdfs:// master:9000 / user / hive / warehouse / _user_match_log_begin"
但是hdfs:// master:9000 / user / hive / warehouse / _user_match_log_begin已经存在。 我发现了路径中的下划线' _user ...'是理由。
如何使用下划线解决它?