IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> linux如何下载安装sqoop -> 正文阅读

[大数据]linux如何下载安装sqoop

sqoop可以采集关系型数据库中的数据到hdfs 等
官网链接 https://sqoop.apache.org/
官网使用链接 https://sqoop.apache.org/docs/1.4.7/SqoopUserGuide.html

一、下载压缩包

下载链接 http://archive.apache.org/dist/sqoop/
在这里插入图片描述
在这里插入图片描述
?放在任意位置,解压到 /usr/local目录下
?在压缩包的目录下输入 tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /usr/local

在这里插入图片描述?重命名

[root@node3 tmp]# cd /usr/local
[root@node3 local]# mv sqoop-1.4.7.bin__hadoop-2.6.0/ sqoop

?sqoop的安装目录

[root@node3 sqoop]# pwd
/usr/local/sqoop
[root@node3 sqoop]# 

二、配置环境变量

vi /etc/profile
SQOOP_HOME=/usr/local/sqoop
export PATH=$JAVA_HOME/bin:$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$ZOOKEEPER_HOME/bin:$FLUME_HOME/bin:$CATALINA_HOME/bin:$SQOOP_HOME/bin
export HADOOP_HOME ZOOKEEPER_HOME FLUME_HOME CATALINA_HOME SQOOP_HOME

在这里插入图片描述

source /etc/profile

三、其他配置

?记住hadoop的安装目录


[root@node3 sqoop]# echo $HADOOP_HOME
/usr/local/hadoop271

?向sqoop配置文件中添加hadoop路径

 vi $SQOOP_HOME/conf/sqoop-env.sh

export HADOOP_HOME=/usr/local/hadoop271

在这里插入图片描述
?向sqoop目录下的lib加入mysql的驱动包

[root@node3 sqoop]# cd $SQOOP_HOME/lib
[root@node3 lib]# ls

在这里插入图片描述

?向hadoop目录下的lib加入sqoop的jar包

[root@node3 hadoop271]# cd $HADOOP_HOME/lib
[root@node3 lib]# ls
native  sqoop-1.4.7.jar

在这里插入图片描述
?寻找jar包的链接 https://mvnrepository.com/
?sqoop1.4.7的jar包 https://mvnrepository.com/artifact/org.apache.sqoop/sqoop/1.4.7
?mysql8的驱动包
https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.28

四、测试

?查看sqoop版本:

[root@node3 lib]# sqoop version
Warning: /usr/local/sqoop/../hbase does not exist! HBase imports will fail.
Please set $HBASE_HOME to the root of your HBase installation.
22/06/28 19:19:15 INFO sqoop.Sqoop: Running Sqoop version: 1.4.7
Sqoop 1.4.7
git commit id 2328971411f57f0cb683dfb79d19d4d19d185dd8
Compiled by maugli on Thu Dec 21 15:59:58 STD 2017
[root@node3 lib]# 

?查看数据库:

 sqoop list-databases --connect jdbc:mysql://localhost:3306/mysql?serverTimezone=UTC  --username root --password mysql的密码 --verbose

?导入数据库中的某张表:

sqoop import --connect jdbc:mysql://node3:3306/test?serverTimezone=UTC --username root --password mysql的密码 --table 表名


  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-07-03 10:53:18  更:2022-07-03 10:54:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 1:35:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码