zoukankan      html  css  js  c++  java
  • 《OD大数据实战》Sqoop入门实例

    官网地址:

    http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.5-cdh5.3.6/SqoopUserGuide.html

    一、环境搭建

    1. 下载

    sqoop-1.4.5-cdh5.3.6.tar.gz

    2. 解压

    tar -zxvf sqoop-1.4.5-cdh5.3.6.tar.gz -C /opt/modules/cdh/

    3. 修改配置

    1)修改sqoop-env.sh

    #Set path to where bin/hadoop is available
    export HADOOP_COMMON_HOME=/opt/modules/cdh/hadoop-2.5.0-cdh5.3.6
    
    #Set path to where hadoop-*-core.jar is available
    export HADOOP_MAPRED_HOME=/opt/modules/cdh/hadoop-2.5.0-cdh5.3.6
    
    #set the path to where bin/hbase is available
    export HBASE_HOME=/opt/modules/cdh/hbase-0.98.6-cdh5.3.6
    
    #Set the path to where bin/hive is available
    export HIVE_HOME=/opt/modules/cdh/hive-0.13.1-cdh5.3.6

    2)修改sqoop-site.xml

    4. copy 依赖的jar包

    cd /opt/modules/cdh/sqoop-1.4.5-cdh5.3.6/lib/

    1)copy mysql jar包

    cp /opt/software/mysql-connector-java-5.1.27-bin.jar /opt/modules/cdh/sqoop-1.4.5-cdh5.3.6/lib ./

    2)copy hadoop jar包

    cp /opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/common/hadoop-common-2.5.0-cdh5.3.6.jar ./
    
    cp /opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/hdfs/hadoop-hdfs-2.5.0-cdh5.3.6.jar ./
    
    cp /opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.5.0-cdh5.3.6.jar ./

    5. 检验是否安装成功

    sqoop version

    6. 去除警告信息

    vim bin/vim configure-sqoop

    ## Moved to be a runtime check in sqoop.
    #if [ ! -d "${HCAT_HOME}" ]; then
      #echo "Warning: $HCAT_HOME does not exist! HCatalog jobs will fail."
      #echo 'Please set $HCAT_HOME to the root of your HCatalog installation.'
    #fi
    
    #if [ ! -d "${ACCUMULO_HOME}" ]; then
      #echo "Warning: $ACCUMULO_HOME does not exist! Accumulo imports will fail."
      #echo 'Please set $ACCUMULO_HOME to the root of your Accumulo installation.'
    #fi
    #if [ ! -d "${ZOOKEEPER_HOME}" ]; then
      #echo "Warning: $ZOOKEEPER_HOME does not exist! Accumulo imports will fail."
      #echo 'Please set $ZOOKEEPER_HOME to the root of your Zookeeper installation.'
    #fi

    二、Sqoop命令介绍

    1、 Sqoop总共有14个命令

  • 相关阅读:
    京东架构师:前端工程化在京东首页实践
    CSS 的命名和书写
    call,apply,bind方法的总结
    this指针指向的彻底理解
    Js获取当前日期时间及其它操作
    gulp-css-spriter 雪碧图合成
    Web前端业界氛围极好的群——鬼懿IT
    默认加载数据分页,点击分页后再次异步数据
    height设置百分比的条件
    input 的type类型值
  • 原文地址:https://www.cnblogs.com/yeahwell/p/5778821.html
Copyright © 2011-2022 走看看