iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >【头歌】Sqoop的安装与配置 - 详解
  • 829
分享到

【头歌】Sqoop的安装与配置 - 详解

sqoopmysql数据库vimlinux 2023-09-18 08:09:55 829人浏览 安东尼
摘要

【提示】点击每一关参考答案可以快速复制。 目录 第1关:Sqoop的安装与配置 任务描述 相关知识 编程要求 测试说明 参考答案 第1关:Sqoop的安装与配置 任务描述 本关任务:安装并配置 Sqoop ,用 Sqoop 查看 M

【提示】点击每一关参考答案可以快速复制。

目录

第1关:Sqoop的安装与配置

任务描述

相关知识

编程要求

测试说明

参考答案


第1关:Sqoop的安装与配置

任务描述

本关任务:安装并配置 Sqoop ,用 Sqoop 查看 Mysql 中的数据库

相关知识

为了完成本关任务,你需要掌握: 1、Sqoop基本安装。 2、Sqoop配置。

注意:本关实训Sqoop的安装与配置建立在hadoopHivemysql已安装配置好的情况下。 可以参考Hive、MySQL安装

Sqoop基本安装

你可以在此网址下载最新的 Sqoop ——Sqoop下载,这里已经帮你下载好了,放在/opt目录下。

  • 接下来我们进入/opt目录内,解压sqoop的安装包到/app目录下,并将解压好的安装包重命名为sqoop。 依次输入以下命令:

mkdir /appcd /opttar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /appcd /appmv sqoop-1.4.7.bin__hadoop-2.6.0/ sqoop
  • 设置环境变量,输入vi /etc/profile,在末尾添加以下两行代码;

export SQOOP_HOME=/app/sqoopexport PATH=$PATH:$SQOOP_HOME/bin
  • 最后输入source /etc/profile使环境生效。

Sqoop配置

/app/sqoop/conf 下面的sqoop-env-template.sh文件改名为sqoop-env.sh

cd /app/sqoop/confmv sqoop-env-template.sh sqoop-env.sh

vi sqoop-env.sh配置hadoophiveHBase环境变量。

export HADOOP_COMMON_HOME=/usr/local/hadoopexport HADOOP_MAPRED_HOME=/usr/local/hadoopexport HIVE_HOME=/hive-2.3.2

查看sqoop版本号——sqoop version

图片那么多的 Warning 信息是配置 HbaseAccumulo 的环境变量。对操作没有太多的影响。 查看sqoop帮助——sqoop help

Sqoop 需要对接 Mysql 数据库,所以需要添加对应的JDBC驱动包(mysql-connector-java-5.1.45.tar.gz),用于数据库连接,这里的驱动包已经放在了/opt中。

cd /opttar -zxvf mysql-connector-java-5.1.45.tar.gzcp mysql-connector-java-5.1.45/mysql-connector-java-5.1.45-bin.jar /app/sqoop/lib/

至此Sqoop配置完成。 最后我们用安装好的 Sqoop 查看 MySQL 内的数据库。(这里和编程要求同,详见参考答案)

sqoop list-databases -connect jdbc:mysql://localhost:3306/ --username root --passWord 123123

编程要求

根据上述步骤安装配置好Sqoop,并连接数据库成功,成功后将信息存入/app/log.txt

注意:我们存入信息使用>,表示每次都会新生成一个 > 后面的文件,将之前生成的文件替换掉(文件创建时间也会跟着改变)。

测试说明

若安装配置成功,则程序会输出:

sqoop-env.sh解压路径正确!infORMation_schemamysqlperformance_schema

参考答案

#命令行#解压sqoop的安装包到/app目录下mkdir /appcd /opttar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /appcd /appmv sqoop-1.4.7.bin__hadoop-2.6.0/ sqoop#进入vi编辑器vi /etc/profile
#以下为在vi编辑器中需要输入的内容。#使用提示:【i】键进入插入模式,鼠标滚轮可以快速上下滑动光标,执行对应插入操作,最后【Esc】键退出vi插入模式,输入“:wq”保存并退出vi编辑器。#使用提示:PageUp(PgUp)、PageDown(PgDn)键快速定位光标到文件开始位置和结束位置,Home、End键快速定位光标到当前行的行首和行末。#粘贴以下内容到末尾export SQOOP_HOME=/app/sqoopexport PATH=$PATH:$SQOOP_HOME/bin
#命令行#使环境生效source /etc/profile#将/app/sqoop/conf 下面的sqoop-env-template.sh文件改名为sqoop-env.shcd /app/sqoop/confmv sqoop-env-template.sh sqoop-env.sh#vi sqoop-env.sh配置hadoop、hive、hbase环境变量vi sqoop-env.sh
#以下为在vi编辑器中需要输入的内容。#使用提示:【i】键进入插入模式,鼠标滚轮可以快速上下滑动光标,执行对应插入操作,最后【Esc】键退出vi插入模式,输入“:wq”保存并退出vi编辑器。#使用提示:PageUp(PgUp)、PageDown(PgDn)键快速定位光标到文件开始位置和结束位置,Home、End键快速定位光标到当前行的行首和行末。#为了保持文件的可读性,请将修改对应行的注释为以下内容,不要直接粘贴export HADOOP_COMMON_HOME=/usr/local/hadoopexport HADOOP_MAPRED_HOME=/usr/local/hadoopexport HIVE_HOME=/hive-2.3.2
#命令行#查看sqoop版本号sqoop version#查看sqoop帮助sqoop help#查看驱动包是否在/opt中cd ~ls /opt#添加对应的JDBC驱动包cd /opttar -zxvf mysql-connector-java-5.1.45.tar.gzcp mysql-connector-java-5.1.45/mysql-connector-java-5.1.45-bin.jar /app/sqoop/lib/#用安装好的 Sqoop 查看 MySQL 内的数据库sqoop list-databases -connect jdbc:mysql://localhost:3306/ --username root --password 123123 > /app/log.txt

至此,所有内容都完成辣。如果存在任何问题欢迎大佬指教🥰!

来源地址:https://blog.csdn.net/qq_41560688/article/details/129849275

您可能感兴趣的文档:

--结束END--

本文标题: 【头歌】Sqoop的安装与配置 - 详解

本文链接: https://www.lsjlt.com/news/411539.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【头歌】Sqoop的安装与配置 - 详解
    【提示】点击每一关参考答案可以快速复制。 目录 第1关:Sqoop的安装与配置 任务描述 相关知识 编程要求 测试说明 参考答案 第1关:Sqoop的安装与配置 任务描述 本关任务:安装并配置 Sqoop ,用 Sqoop 查看 M...
    99+
    2023-09-18
    sqoop mysql 数据库 vim linux
  • 详解:Flannel安装与配置
    Flannel是 CoreOS 团队针对 Kubernetes 设计的一个覆盖网络(Overlay Network)工具,其目的在于帮助每一个使用 Kuberentes 的 CoreOS 主机拥有一个完整的子网。简介...
    99+
    2023-06-05
  • Nginx安装与配置详解
    Nginx负载均衡集群 一、Nginx简介1、nginx介绍2、反向代理2.1 什么是代理服务器?2.2 为什么要使用代理服务器?2.3 反向代理 VS 正向代理 3、负载均衡3.1 什么是负载均衡? 二、Nginx...
    99+
    2023-08-21
    nginx 服务器 运维
  • Sqoop的安装与使用详细教程
    目录一、Sqoop的安装1.1 下载上传安装包1.2 修改配置文件1.3 拷贝JDBC驱动二、Sqoop的导入导出2.1 测试连接数据库2.2 MySQL导入数据到HDFS2.3 M...
    99+
    2024-04-02
  • 从头开始:详细解析PyCharm的安装和配置
    从零开始:PyCharm的安装与配置详解 近年来,Python编程语言的应用越来越广泛,成为许多开发者和数据科学家的首选。而PyCharm作为一款Python集成开发环境(IDE),在Python开发过程中发挥着重要的作用。本文...
    99+
    2024-02-03
    pycharm 配置 安装
  • MySQL安装与配置(详细)
    一、MySQL安装与配置 一、MySQL下载 打开官网:MySQL 下滑到最下面,找到DOWNLOADS下面的 MySQL Community Server,并点击。     选择与自己电脑适配的版本,在这里我,我们点击 Go to ...
    99+
    2023-09-01
    mysql 数据库 java
  • MySQL详细安装与配置
    免安装版的Mysql   MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web 应用方面 MySQL 是最好的 RDB...
    99+
    2023-09-06
    mysql
  • MySQL8.0.32的安装与配置(最详细)
    目录 一.下载 打开  MySQL官网(点击打开)依次按照(P1—P4)进行下载  二.下载解压(配置初始化文件mysql.ini;新建data文件夹) 解压之后(解压后把文件放在C盘以外的盘)的文件里边是没有data文件的,需要①创建一个...
    99+
    2023-09-10
    mysql 数据库
  • Nginx安装配置详解
    不论是本地开发,还是远程到 Server 开发,还是给提供 demo 给人看效果,我们时常需要对 Nginx 做配置,Nginx 的配置项相当多,如果考虑性能配置起来会比较麻烦。不过...
    99+
    2024-04-02
  • Vue安装与环境配置步骤详解
    目录1、安装node.js2、查看npm3、安装npm的国内镜像—cnpm4、安装webpack(一款开源的前端打包工具)5、查看webpack是否安装成功6、安装vue...
    99+
    2024-04-02
  • 【配置】JDK8的安装与配置
    文章目录 JDK8的安装与配置1、选择哪个版本的JDK?2、官网下载2.1 找到导航栏里的Resources下的 Java Downloads2.2 寻找存档版本 Java archive2....
    99+
    2023-09-09
    java 开发语言
  • Tomcat安装配置及Eclipse配置详解
    整个安装过程我们先学习安装JDK和配置然后是安装Tomcat和配置,最后我们学习安装Eclipse和配置以及Web程序的使用和发布举例1. 安装JDK和配置JDK的安装参照:JDK的下载、安装与部署图文教程(1)下载JDK安装包:https...
    99+
    2023-05-30
    tomcat 安装 eclipse
  • MySQL的安装与配置—详细教程
    MySQL的安装与配置——详细教程 一、MySQL简介 MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其...
    99+
    2023-10-27
    mysql 数据库 服务器
  • 安装与配置MySQL的详细过程
    这篇文章主要介绍“安装与配置MySQL的详细过程”,在日常操作中,相信很多人在安装与配置MySQL的详细过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”安装与配置MySQL...
    99+
    2024-04-02
  • 超详细MySQL(免安装版)安装与配置
    文章目录 一、MySQL下载二、安装配置MySQL三、配置MySQL环境变量四、新建数据库 一、MySQL下载 首先打开MySQL官网,官网首页地址为 MySQL官网首页地址 进入官网后如下图所示,点击DOWNLOADS进入...
    99+
    2023-08-16
    mysql 数据库 java
  • MySQL的安装与配置详细教程
    目录免安装版的Mysql一、下载安装包:二、Mysql的配置2.1可能会出现的问题2.2命令参考:免安装版的Mysql   MySQL是一种关系数据库管理系统,所使用的 SQL 语言...
    99+
    2024-04-02
  • 安装与配置
    Python 下载网址 Welcome to Python.org 按照对应的操作系统选择 3、下滑找到3.10.0版本根据电脑配置选择64位或者32位. 注意,有embeddable package和windows installer两...
    99+
    2023-09-01
    python
  • CentOS 7下Samba服务安装与配置详解
    CentOS 7下Samba服务安装与配置详解 一、Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Message...
    99+
    2023-09-09
    linux 服务器 运维
  • 详解BurpSuite安装和配置
    目录Burp Suite是什么Burp Suite如何安装1.配置Java环境2.安装Burp Suite破解版下载地址传送门设置Http代理 拦截请求Burp Suite是什么 B...
    99+
    2024-04-02
  • Redis安装与配置详细步骤
    这篇文章主要讲解了“Redis安装与配置详细步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redis安装与配置详细步骤”吧!安装下载,解压,编译:$ wget http://downlo...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作