码迷,mamicode.com
首页 > 其他好文 > 详细

sqoop1 常用操作说明

时间:2014-11-17 17:29:44      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:io   ar   os   sp   文件   数据   on   art   cti   

1.复制RDBMS表结构到hive

sqoop create-hive-table --connect jdbc:mysql://localhost:3306/databaseName --table tableName  --username username --password userpasswd --hive-table hiveTableName

说明: localhost 为数据库服务器的ip

3306 为数据库访问端口号

databaseName 为访问的数据库名

tableName 为需要映射的RDBMS表名

username 为数据库登录的用户名

userpasswd 为该用户的登录密码

hiveTableName 为映射到hive中的表名

 

2.从RDBMS中导入数据到hive的表中

sqoop import --connect jdbc:mysql://localhost:3306/databaseName --table tableName --username username --password userpasswd --hive-import

 

3.将hive中得表导入到RDBMS中

bin/sqoop export --connect jdbc:mysql://localhost:3306/databaseName --username username --password userpasswd --table hiveTableName --export-dir /home/hive

说明:

--input-fields-terminated-by ‘#‘   指定文件的分隔符

--default-character-set=utf-8      指定字符编码方式

 

sqoop1 常用操作说明

标签:io   ar   os   sp   文件   数据   on   art   cti   

原文地址:http://www.cnblogs.com/qhg1/p/4103850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!