【问题标题】:how to import data from mysql into hive by sqoop1.99.3sqoop1.99.3如何将mysql中的数据导入hive
【发布时间】:2014-04-21 02:24:42
【问题描述】:

我刚刚安装了sqoop 1.99.3并从mysql将表导入HDFS。现在我想通过sqoop从mysql将表导入hive或hbase,但我不知道该怎么做。命令'sqoop import --connect jdbc:mysql://ip:port/dbName --username root --password mysql-password --table' for sqoop 1.4.* 似乎不起作用。

【问题讨论】:

    标签: sqoop


    【解决方案1】:

    对于habse:
    sqoop import --connect jdbc:mysql://ip:port/dbName --username UserName --password MysqlPassword --table TableName --hbase-table HbaseTableName --column-family ColumnFamilyName
    对于蜂巢:
    sqoop import --connect jdbc:mysql://ip:port/dbName --username UserName --password MysqlPassword --table HiveTableName --hive-import,
    根据您的要求替换表名和列族名。

    【讨论】:

    • 感谢您的帮助。但是 sqoop1.99.3 不能作为命令 ./sqoop + 参数运行。我的同事刚刚告诉我sqoop1.99.3不支持hive。所以也许我会选择sqoop1.4.4代替。
    • 谢谢石奇。我很久以前就用过sqoop,看起来他们把sqoop2改成了sqoop1。我目前也在研究这个..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多