- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sqoop 安装使用掌握sqoop 安装及其使用一、安装准备条件二、Sqoop安装三、Sqoop的使用1、安装准备版本介绍:sqoop-1.4.5hadoop-2.6.0apache-hive-0.13.0mysql-5.1.66环境介绍:172.18.0.3 namenode/hive/sqoop172.18.0.4 datanode/mysql2、Sqoop安装在.bash_profile文件中增加SQOOP_HOME export SQOOP_HOME=/hadoop/sqoop export PATH=$PATH:$SQOOP_HOME/bin:$SQOOP_HOME/conf下载并解压sqoop软件安装包 tar –zxvf sqoop-1.4.5.bin__hadoop-2.0.4-alpha.tar.gz mv sqoop-1.4.5.bin__hadoop-2.0.4-alpha sqoop将mysql的jdbc驱动包复制到sqoop/lib目录下 cp mysql-connector-java-5.1.34-bin.jar /hadoop/sqoop/lib2、Sqoop安装配置sqoop-env.sh文件#Set path to where bin/hadoop is availableexport HADOOP_COMMON_HOME=/hadoop/hadoop#Set path to where hadoop-*-core.jar is availableexport HADOOP_MAPRED_HOME=/hadoop/hadoop#set the path to where bin/hbase is availableexport HBASE_HOME=/hadoop/hbase#Set the path to where bin/hive is availableexport HIVE_HOME=/hadoop/hive#Set the path for where zookeper config dir isexport ZOOCFGDIR=/hadoop/zookeeper3、Sqoop的使用列出mysql数据库中的所有数据库sqoop-list-databases --connect jdbc:mysql://172.18.0.4:3306/ -username hadoop –P连接mysql并列出数据库中的表sqoop-list-tables --connect jdbc:mysql://172.18.0.4:3306/sqoop --username hadoop–P将hive表中的数据导出到mysql中sqoop-export --connect jdbc:mysql://172.18.0.4:3306/sqoop --username hadoop –P--table bss --export-dir /user/hive/warehouse/bss3、Sqoop的使用将mysql数据库的表结构复制到hive中sqoop-create-hive-table --connect jdbc:mysql://172.18.0.4:3306/sqoop --tablecustomer --username hadoop –P --hive-table customer --fields-terminated-by ,将数据从mysql数据库导入到hive中sqoop-import --connect jdbc:mysql://172.18.0.4:3306/sqoop --username hadoop -P--table customer --hive-import --hive-table customer --fields-terminated-by , -m 1sqoop的安装以及使用命令
文档评论(0)