Hive,输入路径不存在:hdfs:// master:9000 / user / hive / warehouse / _user_match_log_begin

时间:2018-04-18 03:57:39

标签: mysql import hive sqoop

我遇到了Hive的麻烦。

  1. 完成此命令。 sqoop import \ --connection-manager org.apache.sqoop.manager.MySQLManager \ - 连接"" \ --username root --password **** \ --table _user_game_log \ --m 1

  2. Hive有一张桌子。

  3. 详细表格信息

    数据库:默认
    所有者: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 ...'是理由。

    如何使用下划线解决它?

0 个答案:

没有答案