首页 > 其他分享 >sqoop安装与使用

sqoop安装与使用

时间:2024-11-27 11:14:24浏览次数:7  
标签:soft -- 安装 sqoop export usr 使用 local

  • 1、上传解压

tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /usr/local/soft/

  • 2、修改配置文件
    切换到sqoop配置文件目录

cd /usr/local/soft/sqoop-1.4.7/conf

复制配置文件并重命名

cp sqoop-env-template.sh sqoop-env.sh
vim sqoop-env.sh

编辑配置文件,并加入以下内容

export HADOOP_COMMON_HOME=/usr/local/soft/hadoop-3.1.2
export HADOOP_MAPRED_HOME=/usr/local/soft/hadoop-3.1.2/share/hadoop/mapreduce
export HBASE_HOME=/usr/local/soft/hbase-2.2.7
export HIVE_HOME=/usr/local/soft/hive-3.1.2
export ZOOCFGDIR=/usr/local/soft/zookeeper-3.5.7/conf
export ZOOKEEPER_HOME=/usr/local/soft/zookeeper-3.5.7

切换到bin目录

cd /usr/local/soft/sqoop-1.4.6/bin

修改配置文件,注释掉没用的内容

vim configure-sqoop

  • 3、修改环境变量

vim /etc/profile

source /etc/profile

  • 4、添加MySQL连接驱动
    从HIVE中复制MySQL连接驱动到$SQOOP_HOME/lib

cp /usr/local/soft/hive-3.1.2/lib/mysql-connector-java-8.0.29.jar /usr/local/soft/sqoop-1.4.7/lib/

  • 5、测试

sqoop version

配置成功

测试MySQL连通性

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

  • 案例

将MySQL中表的数据导入到HDFS中
方式一:命令行

sqoop import \
--append \
--connect jdbc:mysql://master:3306/bigdata \
--username root \
--password 123456 \
--table students \
--m 1 \
--split-by id \
--target-dir /wll/data/ \
--fields-terminated-by ','

方式二:编写脚本执行脚本

import
--append
--connect
jdbc:mysql://master:3306/bigdata
--username
root
--password
123456
--table
student
--m
1
--split-by
id
--target-dir
/wll/data/
--fields-terminated-by
','

标签:soft,--,安装,sqoop,export,usr,使用,local
From: https://www.cnblogs.com/w-ll/p/18571980

相关文章

  • GaussDB云数据库SQL应用系列-基础使用
    ​目录一、前言二、前提条件1、连接数据库实例2、GaussDB实例正常运行三、操作示例1、选择实例并进入SQL执行界面2、创建数据库用户3、创建数据库4、创建SCHEMA5、创建表(增删改查)1)创建3张表,并初始化一些数据2)假设查询场景,并通过SQL实现一、前言随着云计算技术的不......
  • MATLAB使用 BiLSTM(双向长短期记忆神经网络)进行多变量时间序列预测
    目录1.项目概述...11.1背景...11.2模型描述...12.项目设计...12.1数据生成或准备...12.2BrtiLTTM模型构建...22.3模型训练与预测...22.4结果评估与可视化...33.完整代码...44.参考资料...65.未来改进方向...6下面是一个基于MATLAB的项目......
  • Ollama本地部署Qwen2.5 14B(使用docker实现Nvidia GPU支持)
    前提条件:已经本地安装好了Ollama。如果没有安装Ollama或者想部署其他的模型或者不想使用docker,,可以参考之前的这篇文章:https://www.cnblogs.com/Chenlead/p/18571005安装过程参考:https://docs.openwebui.com/getting-started/quick-start/1.docker拉取open-webui镜像在命令行......
  • flex布局下,内容使用truncate不显示省略号的问题
    <divclass="flexitems-center"><divclass="w-10h-10mr-4">头像</div><divclass="flex-1"><divclass="text-lg">姓名</div><divclass="truncate">内容内容内容内容内......
  • 安装phpstudy集成开发环境
    记录时间:2024-11-27phpstudy下载phpstudy下载地址:https://www.xp.cn/旧版入口:https://old.xp.cn/ phpstudy安装        翻译搜索复制......
  • 超超超详细的Git 安装教程来了~
    官网地址:https://git-scm.com/或https://github.com/git-for-windows/git/releases   查看GNU协议,可以直接点击下一步。选择Git安装位置,要求是非中文并且没有空格的目录,然后下一步。Git选项配置,推荐默认设置,然后下一步。Git安装目录名,不用修改,直接......
  • Weights & Biases使用教程
    一、W&B简介        W&B是"Weights&Biases"的缩写,它是一个AI开发者平台,其官方链接在此,提供用于训练模型、微调模型以及利用基础模型的工具。W&B由三个主要组件构成:Models、Weave和Core。W&BModels:这是一组轻量级、可互操作的工具,供机器学习实践者用于训练和微调......
  • sqoop搭建及基本操作
    SQOOP安装及使用目录SQOOP安装及使用SQOOP安装1、上传并解压2、修改配置文件3、修改环境变量4、添加MySQL连接驱动5、测试准备MySQL数据登录MySQL数据库创建student数据库切换数据库并导入数据另外一种导入数据的方式使用Navicat运行SQL文件导出MySQL数据库importMySQLToHDFS编写......
  • 你有使用过preload、preconnect、prefetch这些属性吗?说说它们都有什么作用?
    是的,我了解preload、preconnect和prefetch这些前端性能优化相关的属性。它们各自作用如下:preload(预加载):preload是一种声明式的fetch,用于强制浏览器请求当前页面关键资源,并将其存储在缓存中,以便在需要时更快地使用。它告诉浏览器:“我确定稍后会需要这个资源,请尽快下......
  • 全网首发:香橙派5MAX安装ubuntu20.04(换了官方桌面)及ros,运行LIVOX-mid360混合固态激光雷
    简单介绍这块板子:我这款OrangePi 5 Max采用Rockchip RK3588 8核64位处理器,4个Cortex-A76(主频2.4GHz)、4个Cortex-A55(主频1.8GHz)及独立的NEON协处理器。配备16GB LPDDR5,集成ARM Mali-G610,内置3D GPU。这里在安装ubuntu20.04时,我没用香橙派官方桌面镜像安装的,而是在server......