美文网首页我爱编程
简洁的 sqoop 安装

简洁的 sqoop 安装

作者: e辉 | 来源:发表于2018-03-22 15:43 被阅读10次

简介

Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。Sqoop专为大数据批量传输设计,能够分割数据集并创建Hadoop任务来处理每个区块。

  • 把MySQL、Oracle等数据库中的数据导入到HDFS、Hive、HBase中。
  • 把HDFS、Hive、HBase中的数据导出到MySQL、Oracle等数据库中。

安装

解压

tar -xvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz

修改系统环境变量

vim /etc/profile
    export SQOOP_HOME=/usr/local/lib/sqoop1
    export PATH=$PATH:$SQOOP_HOME/bin

source /etc/profile

修改sqoop-env.conf配置文件

cp sqoop/conf/sqoop-env-template.sh sqoop-env.sh
vim sqoop-env.sh
    # 加入hadoop目录
    #Set path to where bin/hadoop is available
    export HADOOP_COMMON_HOME=/home/hadoop/hadoop-2.6.0

    #Set path to where hadoop-*-core.jar is available
    export HADOOP_MAPRED_HOME=/home/hadoop/hadoop-2.6.0
    #因为HADOOP_HOME、HBASE_HOME、HIVE_HOME以及ZOOKEEPER_HOME都在etc/profile中有过定义,因此在此不再定义。

将MySQL的驱动拷贝到lib下

cp mysql-connector-java-5.1.39-bin.jar /usr/local/lib/sqoop/lib

测试

显示mysql数据库列表:

sqoop list-databases --connect jdbc:mysql://192.168.66.4:3306 --username root --password root

相关文章

  • 简洁的 sqoop 安装

    简介 Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : M...

  • Sqoop | 安装

    sqoop安装 sqoop1安装 sqoop2安装

  • Sqoop2安装

    Sqoop2安装,基于版本sqoop-1.99.7,Sqoop2为单机安装,没有集群概念。Sqoop2安装依赖Ha...

  • Sqoop安装、导入导出HDFS/HBase操作详解

    一、安装Sqoop 环境准备 Sqoop是一款基于Hadoop系统的数据转移工具,因此在安装Sqoop之前需要先安...

  • ubuntu 18.04 安装sqoop

    前提 HADOOP 和MYSQL安装ok 下载 https://sqoop.apache.org 坑 Sqoop ...

  • sqoop安装配置

    一、安装sqoop 二、配置sqoop 1、配置文件sqoop-env.sh 2、配置环境变量 3、将mysql驱...

  • sqoop---安装

    安装sqoop的时候http://dblab.xmu.edu.cn/blog/install-sqoop1/我是按...

  • 【Sqoop】Sqoop 1.4.7 安装

    一、Sqoop 介绍 Sqoop 是一款用于 hadoop 和关系型数据库之间数据导入导出的工具。可以通过 Sqo...

  • Sqoop2开启Kerberos安全模式

    Sqoop2开启Kerberos安全模式,基于版本sqoop-1.99.7,在已经安装好的sqoop2环境上配置k...

  • 1.4运行Sqoop

    Apache Sqoop Cookbook 英文版-翻译学习!! 问题 在已经成功的安装并配置了sqoop后,如何...

网友评论

    本文标题:简洁的 sqoop 安装

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