Sqoop 安装指南

Sqoop下载安装及使用教程 Sqoop(发音:skup)是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。Sqoop项目开始于2009年,最早是作为Hadoop的一个第三方模块存在,后来为了让使用者能够快速部署,也为了让开发人员能够更快速的迭代开发,Sqoop独立成为一个Apache项目。 阅读详情

# Sqoop 安装指南


下载 ,解压,编译

wget http://mirrors.cnnic.cn/apache/sqoop/1.4.6/sqoop-1.4.6.tar.gz
tar -xzvf sqoop-1.4.6.tar.gz
ant package

配置

修改conf/sqoop-env-templates.sh

#Set path to where bin/hadoop is available
export HADOOP_COMMON_HOME=/data/bigdata/app/hadoop

#Set path to where hadoop-*-core.jar is available
export HADOOP_MAPRED_HOME=$HADOOP_HOME

#set the path to where bin/hbase is available
#export HBASE_HOME=$HBASE_HOME

#Set the path to where bin/hive is available
export HIVE_HOME=$HIVE_HOME

#Set the path for where zookeper config dir is
export ZOOCFGDIR=$ZOOKEEPER_HOME

前提是需要在~/.bash_profile 提前设置好$HADOOP_HOME这些环境变量

使用

方式1
  • step1: 把数据放到hdfs
bin/sqoop import --connect jdbc:mysql://url/db --username root --password root --table tablename --target-dir /tmp/tablename --delete-target-dir --fields-terminated-by '\t' --lines-terminated-by '\n' 
  • hive 创建表
CREATE TABLE `tablename` (
  `id` int ,
  `is_valid` int ,
  `name` int ,
  `level` int)
  partitioned by(dt string)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' 
LINES TERMINATED BY '\n'
STORED AS TEXTFILE;
  • load data inpath语句导入表
load data inpath '/tmp/tablename' into table db.tablename partition(dt='2016-07-07');;
方式2

直接一步完成导入:

bin/sqoop import --connect jdbc:mysql://url/db --username root --password root --table tablename --target-dir /tmp/tablename --delete-target-dir --fields-terminated-by '\t' --lines-terminated-by '\n' --hive-import --hive-table db.tablename

这种方式的缺点是,如果你的hive server 使用了remote的db座位metastore,暂时只能到处数据到default 数据库下,因为sqoop1.4.6 暂时只支持hsqldb

常见问题
  • Error: Could not find or load main class org.apache.sqoop.Sqoop
  • 没有执行ant 编译sqoop源代码;解决方案是执行ant或者从网上下载sqoop-1.4.6.jar 放到$HADOOP_HOME/lib目录下
Sqoop的安装 Apache Sqoop(TM)是一个工具,是一种旨在有效地在Apache Hadoop和诸如关系数据库等结构化数据存储之间传输大量数据的工具。。Sqoop于2012年3月成功从孵化器毕业,现在是一个顶级的Apache项目,最新的稳定版本是1.4.6(下载).Sqoop2的最新版本是1.99.7(下载).请注意,1.99.7与1.4.6不兼容,功能也不完整,它不适合用于生产部署。 阅读详情

相关推荐

Sqoop详细安装与环境配置

1.Sqoop作用 Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。 2.安装教程 下载安装包 下载地址:http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.6-cdh5.14.2.tar.gz 解压到opt目录下 tar -zxf sqoop-1.4.6-cdh5.14.2.tar.gz 改名并移到指定

zp17834994071的博客 6967

Sqoop入门:如何下载、配置和使用

Sqoop是Apache的一个开源工具,主要用于在Hadoop和关系数据库之间传输数据。:你可以从Apache的官方网站下载Sqoop。大多数企业使用的Sqoop版本是Sqoop1,例如sqoop-1.4.6或sqoop-1.4.7。需注意的是要确定下载的版本和你的Hadoop版本兼容。:将下载的Sqoop tar.gz文件解压到指定目录。:将MySQL的JDBC驱动包(例如mysql-connector-java-5.1.40-bin.jar)添加到Sqoop的lib目录下。可以从。

kilig_CSM的博客 2236

Sqoop安装教程

sqoop版本:sqoop-1.4.6-cdh5.14.2 资源路径:百度网盘 请输入提取码 提取码:zzzz 1、将软件安装包拷贝到 /opt 目录下 2、创建sqoop安装目录 命令: mkdir /opt/soft/sqoop146 3、将安装包解压到安装目录 命令: tar -zxvf sqoop-1.4.6-cdh5.14.2.tar.gz -C /opt/soft/sqoop146 --scrip-components 1 4、移动到sqoop安装目录下的conf目录.

m0_48379126的博客 1296

linux如何下载安装sqoop

sqoop可以采集关系型数据库中的数据到hdfs 等 官网链接 https://sqoop.apache.org/ 官网使用链接 https://sqoop.apache.org/docs/1.4.7/SqoopUserGuide.html下载链接 http://archive.apache.org/dist/sqoop/  放在任意位置,解压到 目录下  在压缩包的目录下输入  重命名  sqoop的安装目录 二、配置环境变量 三、其他配置  记住hadoop的安装目录  向sqoop配置文件中

tanxinji的博客 1888

Apache Sqoop 安装与配置

OSCM 一键安装启动 Sqoop检查 Sqoop 线程23885 Jps。

1362

sqoop安装与使用

hadoop中的sqoop安装与使用

sqoop的安装配置教程

sqoop的安装配置

2202_75334392的博客 1293

sqoop-1.4.7.jar

当安装sqoop1.4.7版本时,会出现错误,将sqoop-1.4.7.jar下载并放在其对应的lib目录下,问题解决。

sqoop详细安装

sqoop详细安装

qq_34999090的博客 3556

sqoop安装工具

里面包含sqoop的安装包以及mysql的驱动包。可以一次下载就够了。

sqoop安装详解以及sqoop介绍

sqoop安装详解以及sqoop内容介绍使用介绍 集群介绍 sqoop:是一个工具,主要用于导入导出,实现MySQL到Hadoop之间数据的转换 2、导入数据:从结构化数据(Mysql,oracle,db2,)导入到半结构化或非结构化hadoop中(HDFS、HIVE、HBASE) 3、导出数据:从haoop中将数据导出到关系数据库中MySql

【Sqoop】Windows下安装Sqoop

1.1、Sqoop是什么Sqoop是一个用于Hadoop和结构化数据存储(如关系型数据库)之间进行高效传输大批量数据的工具。它包括以下两个方面:1.1.1、​可以使用Sqoop将数据从关系型数据库管理系统(如MySql)导入到Hadoop系统(如HDFS、Hive、HBase)中。1.1.2、将数据从Hadoop系统中抽取并导出到关系型数据库(如MySql)。1.2、底层实现原理​ Sqoop的核心设计思想是利用MapReduce加快数据传输速度。

tttzzzqqq2018的博客 2852

Sqoop_1.4.6安装包.rar

资源中包含了Sqoop1.4.6安装包,安装配置说明可参考我的博客,如果安装过程中遇到问题可与我联系解决。

二、Sqoop 详细安装部署教程

在大数据开发实战中,Sqoop 是数据库与 Hadoop 生态之间不可或缺的数据传输工具。这篇文章将以 Sqoop 1.4.7 为例,结合官方站点截图,详细讲解 Sqoop 的下载路径、安装步骤、环境配置,以及常见 JDBC 驱动的准备过程,帮你一步步搭建出能正常运行的 Sqoop 环境,并通过 list-databases 命令验证安装是否成功。如果你正打算学习 Sqoop,或者在搭建大数据平台过程中遇到安装配置问题,本文将是非常实用的参考指南。

专注于 Agent 工程、AI 产品、Harness Engineering、LLM 算法等方向,OpenMathModel、Nivik 等开源项目作者 7万+

告别虚拟机!在Windows上用WSL+VSCode搞定ArduPilot开发环境(保姆级避坑指南)

本文提供了一份详细的保姆级指南,介绍如何在Windows上使用WSL和VSCode搭建高效的ArduPilot开发环境,告别虚拟机性能损耗。从WSL安装、VSCode配置到ArduPilot固件编译和调试技巧,涵盖开发全流程中的关键步骤和常见问题解决方案,帮助无人机开发者快速构建专业级开发环境。

weixin_42543046的博客 461

HIL(硬件在环)技术汇总梳理

HIL(Hardware-in-the-Loop)测试领域的知名公司有dSPACE、NI、Vector和speedgoat等,本文是针对这几家HIL技术的对比分析。

Mr.Cssust的博客 3686

Sqoop 安装

Sqoop 安装安装条件下载并解压修改环境变量修改配置文件拷贝JDBC驱动验证SqoopSqoop 连接数据库 安装条件 具备 Java 和 Hadoop 的环境 Java : https://blog.youkuaiyun.com/qq_44226094/article/details/122685082 Hadoop HA : https://blog.youkuaiyun.com/qq_44226094/article/details/123401032 下载并解压 下载地址: http://archive.apache.o

记录点点滴滴 1454

手把手调试Android 14 ShellTransitions:用Log追踪ActiveTransition与Handler匹配过程

本文详细介绍了在Android 14中调试ShellTransitions机制的方法,重点通过Log追踪ActiveTransition与Handler的匹配过程。文章提供了关键日志点植入策略、Handler匹配机制解析及实战调试案例,帮助开发者解决窗口转场动画中的卡顿和错乱问题,提升系统动画性能。

weixin_42652674的博客 429

sqoop安装及使用

安装下载地址: http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.6-cdh5.5.2.tar.gz 下载 sqoop-1.4.6-cdh5.5.2.tar.gz解压后命名为sqoop-1.4.6修改环境变量: export SQOOP_HOME=/home/xuyao/下载/sqoop-1.4.6 export PATH= $PATH:$SQ

xuyaoqiaoyaoge的博客 6692

EEMD算法原理及应用

本博客主要概括EEMD算法的背景、原理以及应用,利用EEEMD对信号进行分解,然后选择有用的IMF分量进行叠加以完成信号的重构,从而实现对信号降噪。本文配套的源代码见文中链接,可供大家免费下载。

总结论文中的算法并给出论文的复现代码 4万+

复合材料仿真PAM-COMPOSITE 全工艺案例实操参数模板

复合材料仿真PAM-COMPOSITE 全工艺案例实操参数模板

源代码杀手的博客 277
上一篇: Git之仓库迁移
下一篇: HBase分布式安装指南
workwithwebis3w
博客等级 码龄16年 18粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值