热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何将MySql表导入hive中的目标数据库?-HowtoimportMySqltableintoatargeteddatabaseinhive?

Iamusinghadoopversion2.6.0&sqoopversion1.4.5.IhavesuccessfullyimportedaSQLtable-

I am using hadoop version 2.6.0 & sqoop version 1.4.5. I have successfully imported a SQL table- tblSystem into hive using the following sqoop command:

我使用的是hadoop版本2.6.0和sqoop版本1.4.5。我已使用以下sqoop命令成功将SQL table-tblSystem导入到hive中:

sqoop import --connect jdbc:mysql://ip_Address:port_no/MySQL_database_name --username user --password passwd --table tblSystem -m 1 --hive-import

However, I noticed that this command imports the SQL table into the 'default' database in hive. What is the command to target the import to a particular hive database, say, myHiveImport ?

但是,我注意到此命令将SQL表导入到hive中的“default”数据库中。什么是将目标导入特定配置单元数据库的命令,例如myHiveImport?

Thanks in advance...

提前致谢...

1 个解决方案

#1


Import a MySQL table into Hive:

将MySQL表导入Hive:

sqoop import --connect jdbc:mysql://localhost:3306/mysqldatabase --table mysqltablename --username mysqlusername --password mysqlpassword --hive-import --hive-table hivedatabase.hivetablename --warehouse-dir /user/hive/warehouse

Changes to be made:

要做的更改:

mysqldatabase -- Your mysql database name from which the table is to be imported to hive.

mysqldatabase - 要将表导入到配置单元的mysql数据库名称。

mysqltablename -- Your mysql table name to be imported

mysqltablename - 要导入的mysql表名

mysqlusername and mysqlpassword -- mysql username and password respectively.

mysqlusername和mysqlpassword - 分别是mysql的用户名和密码。

hivedatabase -- Your hive database name

hivedatabase - 您的配置单元数据库名称

hivetablename -- Table name to be created in hive.

hivetablename - 要在配置单元中创建的表名。

Try this:

sqoop import --connect jdbc:mysql://ip_Address:port_no/MySQL_database_name --username user --password passwd --table tblSystem -m 1 --hive-import --hive-table myHiveImport.tblSystem --warehouse-dir /user/hive/warehouse

Change --warehouse-dir location to point to your HDFS hive storage path.

更改--warehouse-dir位置以指向您的HDFS配置单元存储路径。


推荐阅读
author-avatar
手机用户2502887415
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有