1 下载地址
        版本 sqoop-1.4.6-cdh5.7.0
        安装包  sqoop-1.4.6-cdh5.7.0.tar.gz  上传到hadoop服务器环境
 
2 解压软件
        [root@hdp1 /mnt/software]#tar -zvxf sqoop-1.4.6-cdh5.7.0.tar.gz
 
3 重命名配置文件
        [root@hdp1 /mnt/software/sqoop-1.4.6-cdh5.7.0]#cd conf/
        [root@hdp1 /mnt/software/sqoop-1.4.6-cdh5.7.0/conf]#ls
        oraoop-site-template.xml  sqoop-env-template.sh    sqoop-site.xml
        sqoop-env-template.cmd    sqoop-site-template.xml
        [root@hdp1 /mnt/software/sqoop-1.4.6-cdh5.7.0/conf]#cp sqoop-env-template.sh sqoop-env.sh
 
4 修改配置文件
       [root@hdp1 /mnt/software/sqoop-1.4.6-cdh5.7.0/conf]#vim sqoop-env.sh
        export HADOOP_COMMON_HOME=/mnt/software/hadoop-2.6.0-cdh5.7.0
        export HADOOP_MAPRED_HOME=/mnt/software/hadoop-2.6.0-cdh5.7.0
        export HIVE_HOME=/mnt/software/hive-1.1.0-cdh5.7.0
        export ZOOKEEPER_HOME=/mnt/software/zookeeper-3.4.5-cdh5.7.05
        export ZOOCFGDIR=/mnt/software/zookeeper-3.4.5-cdh5.7.0
 
5 拷贝jdbc驱动 到 Sqoop lib目录
        [root@hdp1 /mnt/software/sqoop-1.4.6-cdh5.7.0/conf]#cp /mnt/software/hive-1.1.0-cdh5.7.0/lib/mysql-connector-java-5.1.45.jar /mnt/software/sqoop-1.4.6-cdh5.7.0/lib/
 
6 验证Sqoop
      配置Sqoop环境变量 
         [root@hdp1 /mnt/software/sqoop-1.4.6-cdh5.7.0/bin]#vim /etc/profile
         export SQOOP_HOME=/mnt/software/sqoop-1.4.6-cdh5.7.0
         export PATH=.:$PATH:$SQOOP_HOME/bin 
        [root@hdp1 /mnt/software/sqoop-1.4.6-cdh5.7.0/bin]#source /etc/profile
        验证Sqoop
        
   
7 测试Sqoop是否能够成功连接数据库
[root@hdp1 /mnt/software/sqoop-1.4.6-cdh5.7.0]#sqoop list-databases --connect jdbc:mysql://hdp1:3306/ --username root --password yourpasswd
 
8 导入数据
(1)确定Mysql服务开启正常
(2)在Mysql中新建一张表并插入一些数据
[root@hdp1 /mnt/software/hive-1.1.0-cdh5.7.0]#mysql -uroot -p yourpasswd
mysql> create database company;
mysql> create table company.staff(id int(4) primary key not null auto_increment, name varchar(255), sex varchar(255));
mysql>  insert into company.staff(name, sex) values('ajin', 'Male’);
mysql> insert into company.staff(name, sex) values('awen', 'FeMale');
(3)导入数据
    全部导入
        sqoop import \
--connect jdbc:mysql://hdp1:3306/company \
--username root \
--password yourpasswd \
--table staff \
--target-dir /mnt/software/tmp/sqoopdir \
--delete-target-dir \
--num-mappers 1 \
--fields-terminated-by  “\t"
 
遇到异常
Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONObject
 
解决异常 
    这是因为sqoop缺少java-json.jar包. 下载jar包导入lib目录下  http://www.java2s.com/Code/Jar/j/Downloadjavajsonjar.htm
    mv java-json.jar /mnt/software/sqoop-1.4.6-cdh5.7.0/lib
 
继续导入
     再次遇到异常
        
 
设置accumulo目录
[root@hdp1 /mnt/software/tmp]#mkdir /mnt/software/tmp/accumulo
导入环境变量    
[root@hdp1 /mnt/software/tmp]#export ACCUMULO_HOME=/mnt/software/tmp/accumulo
再次导入 成功

Sqoop入门的更多相关文章

  1. [sqoop1.99.7] sqoop入门-下载、安装、运行和常用命令

    一.简介 Apache Sqoop is a tool designed for efficiently transferring data betweeen structured, semi-str ...

  2. 《OD大数据实战》Sqoop入门实例

    官网地址: http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.5-cdh5.3.6/SqoopUserGuide.html 一.环境搭建 1. 下载 s ...

  3. 大数据入门第十二天——sqoop入门

    一.概述 1.sqoop是什么 从其官网:http://sqoop.apache.org/ Apache Sqoop(TM) is a tool designed for efficiently tr ...

  4. 大数据学习——sqoop入门

    下载地址 https://pan.baidu.com/s/1qWDl29L9I_KVU54c0ioNfQ fvfh 3.1 概述 sqoop是apache旗下一款“Hadoop和关系数据库服务器之间传 ...

  5. 《OD大数据实战》驴妈妈旅游网大型离线数据电商分析平台

    一.环境搭建 1. <OD大数据实战>Hadoop伪分布式环境搭建 2. <OD大数据实战>Hive环境搭建 3. <OD大数据实战>Sqoop入门实例 4. &l ...

  6. sqoop 1.4.4-cdh5.1.2快速入门

    一.快速入门 (一)下载安装 1.下载并解压 wget http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.4-cdh5.1.2.tar.gz tar - ...

  7. sqoop 1.4.4-cdh5.1.2高速入门

    一.高速入门 (一)下载安装 1.下载并解压 wget http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.4-cdh5.1.2.tar.gz tar - ...

  8. sqoop 1.4.4-cdh5.1.2快速入门 分类: C_OHTERS 2015-06-06 11:40 208人阅读 评论(0) 收藏

    一.快速入门 (一)下载安装 1.下载并解压 wget http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.4-cdh5.1.2.tar.gz tar - ...

  9. 大数据框架开发基础之Sqoop(1) 入门

    Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql.postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle , ...

随机推荐

  1. Bootstrap按钮式下拉菜单

    前面的话 按钮式下拉菜单仅从外观上看,和下拉菜单效果基本上是一样的.不同的是普通的下拉菜单是block元素,而按钮式下拉菜单是inline-block元素.本文将详细介绍Bootstrap按钮式下拉菜 ...

  2. 捕捉JDialog的关闭事件

    捕捉JDialog的关闭事件 http://xxqn.iteye.com/blog/431190 public class EditJDialog extends javax.swing.JDialo ...

  3. windows常见数据类型

    一,常见数据类型 WORD:                16位无符号整形数据 DWORD:             32位无符号整型数据(DWORD32) DWORD64:         64位 ...

  4. BZOJ3750[POI2015]Pieczęć——链表

    题目描述 一张n*m的方格纸,有些格子需要印成黑色,剩下的格子需要保留白色. 你有一个a*b的印章,有些格子是凸起(会沾上墨水)的.你需要判断能否用这个印章印出纸上的图案.印的过程中需要满足以下要求: ...

  5. BZOJ4650 NOI2016优秀的拆分(后缀数组)

    显然只要求出以每个位置开始的AA串数量就可以了,将其和反串同位置的结果乘一下,加起来就是答案.考虑对每种长度的字符串计数.若当前考虑的A串长度为x,我们每隔x个字符设一个关键点,求出相邻两关键点的后缀 ...

  6. json_decode()相关报错

    错误描述 PHP Warning:  json_decode() expects parameter 1 to be string, array given in xxx.php on line 29 ...

  7. Twitter数据挖掘:如何使用Python分析大数据

    我们可以创建变量来存放待拉取的微博数量(即count),以及待拉取的用户(即name).然后用这两个参数调用user_timeline()函数.下面是更新后的代码(注意,在代码的顶部应该保持认证和AP ...

  8. 自学Zabbix12.5 Zabbix命令-zabbix_proxy

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix12.5 Zabbix命令-zabbix_proxy 1. zabbix prox ...

  9. BZOJ 3864 Hero meet devil 超详细超好懂题解

    题目链接 BZOJ 3864 题意简述 设字符集为ATCG,给出一个长为\(n(n \le 15)\)的字符串\(A\),问有多少长度为\(m(m \le 1000)\)的字符串\(B\)与\(A\) ...

  10. 洛谷 P2679 子串 解题报告

    P2679 子串 题目描述 有两个仅包含小写英文字母的字符串\(A\)和\(B\). 现在要从字符串\(A\)中取出\(k\)个互不重叠的非空子串,然后把这\(k\)个子串按照其在字符串\(A\)中出 ...