【问题标题】:How to import MySQL data to Hadoop file system?如何将 MySQL 数据导入 Hadoop 文件系统?
【发布时间】:2015-12-03 09:01:20
【问题描述】:

在我的系统中,我在 Mysql 中有数据库。我想将其导入 hadoop 文件系统。我发现了一些关于 Sqoop 的信息,但我没有得到执行该操作的命令。

【问题讨论】:

标签: mysql hadoop2 sqoop2 sqoop


【解决方案1】:

sqoop import --connect jdbc:mysql://mysql-server-name/db_name --username user --password password --table table_name --target-dir target_directory_name -m1

希望对你有帮助..

【讨论】:

    【解决方案2】:

    你需要安装mysql jdbc/java连接器并运行sqoop命令。

    sudo yum install mysql-connector-java
    ln -s /usr/share/java/mysql-connector-java.jar /var/lib/sqoop/mysql-connector-java.jar
    

    您可以从以下位置运行 sqoop 命令 Save data into mysql from hive hadoop through sqoop?

    【讨论】:

      【解决方案3】:

      1) 首先安装和配置 MySQL。在 MySQL 中创建数据库

      2) sqoop import --connect jdbc:mysql://localhost/databasename --username $USER_NAME --password $PASSWORD$ --table tablename --m 1 命令将导入数据。

      例如

      sqoop import --connect jdbc:mysql://localhost/testDb --username root --password hadoop123 --table student --m 1

      上述命令中,database:‘testDb’username: ‘root’password: ‘hadoop123’table student等各个参数的值。

      查看此article 1article 2 以便逐步了解

      【讨论】:

        猜你喜欢
        • 2012-12-13
        • 2010-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多