美文网首页
12.Hadoop:sqoop部署

12.Hadoop:sqoop部署

作者: 負笈在线 | 来源:发表于2020-07-05 10:12 被阅读0次

    本节主要内容:

    sqoop部署

    sqoop是用于在传统关系型数据库跟hdfs之间进行数据导入导出的工具。

    1.系统环境:

    OS:CentOS Linux release 7.5.1804 (Core)

    CPU:2核心

    Memory:1GB

    运行用户:root

    JDK版本:1.8.0_252

    Hadoop版本:cdh5.16.2

    2.集群各节点角色规划为:

    172.26.37.245 node1.hadoop.com---->namenode,zookeeper,journalnode,hadoop-hdfs-zkfc,resourcenode,historyserver,hbase,hbase-master,hive,hive-metastore,hive-server2,hive-hbase,sqoop

    172.26.37.246 node2.hadoop.com---->datanode,zookeeper,journalnode,nodemanager,hadoop-client,mapreduce,hbase-regionserver

    172.26.37.247  node3.hadoop.com---->datanode,nodemanager,hadoop-client,mapreduce,hive,mysql-server

    172.26.37.248  node4.hadoop.com---->namenode,zookeeper,journalnode,hadoop-hdfs-zkfc,hive,hive-server2

    3.环境说明:

    本次追加部署

    172.26.37.245 node1.hadoop.com---->sqoop

    一.安装

    node1节点

          # yum -y install sqoop

    二.测试安装

          # sqoop version

    Warning: /usr/lib/sqoop/../hcatalog does not exist! HCatalog jobs will fail.

    Please set $HCAT_HOME to the root of your HCatalog installation.

    Warning: /usr/lib/sqoop/../accumulo does not exist! Accumulo imports will fail.

    Please set $ACCUMULO_HOME to the root of your Accumulo installation.

    19/04/23 23:38:08 INFO sqoop.Sqoop: Running Sqoop version: 1.4.6-cdh5.16.2

    Sqoop 1.4.6-cdh5.16.2

    git commit id

    Compiled by jenkins on Wed Jul 18 21:18:40 PST 2019

    三.准备jdbc驱动

          # ln -s /usr/share/java/mysql-connector-java.jar /usr/lib/sqoop/lib/

          # ls /usr/lib/sqoop/lib/mysql-connector-java.jar

    /usr/lib/sqoop/lib/mysql-connector-java.jar

    默认缺少java-json.jar

          # wget http://www.java2s.com/Code/JarDownload/java-json/java-json.jar.zip

          # unzip java-json.jar.zip

    下载解压后放到/usr/lib/sqoop/lib

          # cp java-json.jar /usr/lib/sqoop/lib/

    变更权限

          # chmod 744 java-json.jar 改个权限

    相关文章

      网友评论

          本文标题:12.Hadoop:sqoop部署

          本文链接:https://www.haomeiwen.com/subject/ietvqktx.html