Hadoop+hive+sqoop环境部署

1+xHadoop初级 Hadoop的部署 1、 将/h3cu的jdk安装包解压缩到/usr/local/src/。 tar -zxvf /h3cu/jdk-8u144-linux-x64.tar.gz -C /usr/local/src 2、配置jdk环境变量只对当前root用户生效。 vi /root/.bash_profile export JAVA_HOME=/usr/local/src/jdk1.8.0_144 export JRE_HOME=/usr/local/src/jdk1.8.0_144/jre ex 阅读详情

Hadoop+hive+sqoop环境部署

 

1、 部署hadoop

版本号:0.20.203

a、解压hadoop压缩包到 /usr/local目录下

b、配置hadoop

conf/core-site.xml:

<configuration>

     <property>

        <name>fs.default.name</name>

         <value>hdfs://localhost:9000</value>// 集群把localhost换成namenode的IP

     </property>

</configuration>


conf/hdfs-site.xml:

<configuration>

     <property>

        <name>dfs.replication</name>    // 冗余被分数

        <value>1</value>

     </property>

</configuration>


conf/mapred-site.xml:

<configuration>

     <property>

        <name>mapred.job.tracker</name>

        <value>localhost:9001</value>    // 集群把localhost换成namenode的IP

     </property>

</configuration>

Java相关选项:conf/hadoop_env.sh,加入如下export项:

export JAVA_HOME="/usr/local/java/jdk1.6.0_25"

export HADOOP_HEAPSIZE=1024

局域网内短域名设置:/etc/hosts

192.168.1.184 module

192.168.1.188 my188

192.168.1.190 derek

192.168.1.200 my200

192.168.1.229 radius

根据局域网短域名,设置master和slave

conf/master

my188

conf/slaves

module

derek

radius

my200

 

注:确保所有服务器上配置文件相同!!!

 

c、配置ssh文件登陆

$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

 

将authorized_keys拷贝到每个服务器的~/.ssh/目录下,确保使用文件能够登录服务器

 

2、 部署hive

版本号:0.9.0,在namenode服务器上部署hive

 

解压hive程序包

将hive程序包放到/usr/local目录下

修改~/.bashrc,添加如下内容:

#hadoop

export HADOOP_HOME=/usr/local/hadoop-0.20.203.0

export PATH=$PATH:$HADOOP_HOME/bin

 

#hive

export HIVE_HOME=/usr/local/hive-0.9.0-bin

export PATH=$PATH:$HIVE_HOME/bin

 

运行 hive 即可启动 hive ,如果正常启动,将会出现“ hive> ”提示符。

在命令提示符中输入“ show tables; ”,如果正常运行,说明已部署成功,可供使用。

 

3、 部署sqoop ,版本号:1.4.2。将mysql数据表导入hive中,供hive查询

解压hive程序包

将hive程序包放到/usr/local目录下

修改~/.bashrc,添加如下内容:

#sqoop

export SQOOP_HOME=/usr/local/sqoop-1.4.2

export PATH=$PATH:$SQOOP_HOME/bin

 

将mysql的jdbc驱动jar包拷贝到sqoop目录下的lib中

 

运行如下命令,将mysql中的一张表导入到hive中。

sqoop import --connectjdbc:mysql://IP:PORT/DATABASE --username USERNAME --password PASSWORD --tableTABLE --hive-import  --fields-terminated-by','

导入hive的数据以“,”分割

 

 

hadoop Sqoop-1.4.7 安装部署 基础环境 java jdk1.8.1_181 hadoop 2.7.2 一管理节点 二数据节点 zookeeper 3.4.9 hbase 1.2.6 hive 2.3.4 mysql 5.7.25 sqoop 1.4.7 sqoop镜像资源 sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz: http://mirrors.hust.edu.cn/apache/sqoop/1.4.7/ 解压 tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar. 阅读详情

相关推荐

docker配置hadoop+hive+sqoop+flume环境

一、docker配置ssh 在centos-ssh目录下新建Dockerfile如下: FROM centos MAINTAINER alexhsl RUN yum install -y openssh-server sudo RUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config RUN yum install -y openssh-clients RUN echo "root:root" | chpasswd RUN ...

AlexHSL的博客 1339

三分钟学会Sqoop安装与部署

注解:狗头.jpg 这里解压后的文件名还是原文件名,所以各位小白希望该名称的可以解压后改,这里特地做了一次错误示范,解压前只能改压缩包名称,不能控制解压后文件名称,这里可以再重命名一次。用户可以将数据从结构化存储器抽取到Hadoop中,用于进一步的处理,抽取的数据可以被mapreduce程序使用,也可以被其他类似与Hive、HBase的工具使用。另外,sqoop是关系型数据库与Hadoop的数据交互,故需要配置关系型数据库,这里选择MySQL作为示例。sqoop是一个开源工具,数据搬运工,

百老讲数据 2153

安路科技FPSoC开发实战:从芯片特性到边缘计算应用

本文深入解析安路科技FPSoC芯片在边缘计算领域的开发实战,重点介绍SALDRAGON系列芯片的异构计算架构优势,包括RISC-V/ARM处理器与FPGA的协同工作。通过工业控制和智能视觉应用案例,展示硬件加速实现与低功耗设计技巧,帮助开发者高效利用FPSoC进行边缘计算应用开发。

weixin_29248611的博客 375

Sqoop安装部署及使用

sqoop是mysql/oracle/DB2等RDBMS体系与hdfs/hive/hbase等hadoop生态体系之间传输数据的一种工具;sqoop的工作机制是将导入导出命令翻译成MapReduce程序实现sqoop可以理解为: SQL-->hadoop and hadoop-->SQL数据导入导出:数据导入: RDBMS-->hadoop数据导出: hadoop-->RDBMS。

xtsheng123456的博客 817

华大HC32F460 TCP Client 实验

华大HC32F460 TCP Client 实验

ZhuoWuKeJi的博客 649

远程桌面项目

远程桌面项目

weixin_41560737的博客 1933

centos7+三台虚拟机+jdk8 + mysql + hadoop + hive + sqoop搭建

centos7搭建+三台虚拟机搭建+jdk8 1.8.0_161安装 + mysql 5.7.38安装 + hadoop 3.2.2 集群搭建+ hive 3.1.2搭建 + sqoop1.4.7搭建

Davina_yu的博客 1618

土壤水动力学_前 言

Van Genuchten (V-G) 模型是土壤水分特征曲线中最常用的模型之一。它通过数学方程描述了土壤基质吸力与体积含水量之间的关系,被广泛应用于土壤水分运移、土壤盐渍化、边坡稳定性等研究领域。V-G模型是描述土壤水分特征曲线的重要工具,但它并不是完美的。在实际应用中,需要根据土壤类型、试验条件等因素选择合适的模型。土壤基质吸力是土壤水分学中的一个重要概念,它对土壤水分的保持、植物的生长以及土壤的工程性质都有重要影响。

weixin_44259522的博客 5327

hadoop环境下配置hive及sqoop

Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。sqoop的作用就是将关系型数据库中的某张表数据到Hadoop的hdfs文件系统当中,底层运用的还是Map Reduce 。它利用MapReduce加快数据传输速度,批处理方式进行数据传输。也可以将HDFS上的文件数据或者是Hive表中的数据导出到关系型数据库中的某张表。

个人学习笔记库,一篇一篇记录成长的足迹 1082

海思SD3403/SS928V100开发(6)单路GMSL-MIPI-YUV相机视频输入调试

硬件连接:森云GMSL相机 -> GMSL 解串器 -> SD3403 MIPI0暂时先进行单路视频输入通路调试。

jzwjzw19900922的博客 1934

【产品】 产品设计:如何解决铝合金氧化着色后表面硬度低的问题(硬质氧化)

1、氧化处理技术 1)化学氧化 化学氧化处理所获得的膜层较薄,一般厚度为0.5μm ~4μm,质软不耐磨,抗蚀能力低于阳极氧化膜。 一般不宜单独便用,由于化学氧化膜吸附能力好,主要作用于油漆的底层,化学氧化按其溶液性可分为碱性和酸性两种。按其膜层性质可分为氧化膜,磷酸盐膜、铬酸盐膜及磷酸一铬酸盐膜等(这类型的氧化膜是可导电)。 2)电化学氧化(阳极氧化) 电化学氧化(俗称阳极氧化)是铝及...

产品线负责人 9728

sqoop部署

Sqoop是一款开源的工具,主要用于在Hadoop Hive与传统的数据库mysql间进行数据的传递,可以将一个关系型数据库 MySQL中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。本次实验主要完成了Sqoop的安装及验证通过Sqoop将MySQL数据导入到Hive数据仓库中。

qq_49096000的博客 1339

针对小缺陷目标:在YOLOv11中引入小目标检测层

摘要: 针对YOLOv11在工业检测中漏检微小目标(如焊点气泡)的问题,研究发现深层特征下采样导致小目标信息丢失。通过在YOLOv11中增加P2检测层(4倍下采样)并融合浅层高分辨率特征,可显著提升小目标召回率。关键优化包括:调整模型结构、谨慎设计数据增强策略(减少MixUp、增加小目标粘贴)、重新分配损失权重(提升P2层权重)、优化推理速度(动态分辨率、通道裁剪)。同时强调数据质量的重要性,建议根据具体场景特性(目标尺寸、分布)定制方案,而非盲目调整模型。

as1225120794的博客 366

新手友好版 Docker 部署大数据环境教程(含 Hadoop、Hive、Oracle、Spark、Sqoop)

至此,你已成功部署了包含 Hadoop、Hive、Oracle、Spark、Sqoop 的完整大数据环境。用 Sqoop 从 Oracle 导入数据到 HDFS在 Hive 中创建表关联 HDFS 数据用 Spark SQL 分析 Hive 中的数据遇到问题时,可通过docker logs 容器名查看容器日志,或重新检查步骤是否遗漏。

2401_87126002的博客 1193

非洲秃鹫优化算法(AVOA)详解:从原理到实战

非洲秃鹫优化算法(AVOA)是一种模拟秃鹫觅食行为的元启发式算法。该算法通过数学建模秃鹫的群体分工、饥饿感知和食物竞争等行为,将优化问题转化为智能觅食过程。AVOA包含四个关键阶段:(1)种群初始化与最佳秃鹫选择;(2)饥饿率控制探索与开发平衡;(3)探索阶段模拟远距离飞行搜索;(4)开发阶段模拟食物源附近的竞争行为。算法采用饥饿率函数实现自适应搜索,初期偏向全局探索,后期转向局部开发。实验表明AVOA在标准测试函数和工程设计问题上表现出优越性能,其创新性在于将秃鹫独特的生物学特性转化为高效的优化机制。

qq_42212808的博客 228

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Hadoop大数据平台部署(Hadoop3.2.4+Hive4.0.1)

1、前置要求与规划2、基础环境配置3、Hadoop 3.2.4 集群部署4、MariaDB 10.6.x 安装(仅 master 节点)5、Hive 4.0.1 部署(仅 master 节点)6、Hive 离线数据预处理7、Sqoop导出预处理结果到MySQL。

CDHong.it的技术分享博客 1506

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

记录一次在Mac中Sqoop安装和配置

1.将下载好的tar包解压到指定位置 2.配置环境变量 vi ~/.bash_profile 添加如下两行 (自定义路径) 使用 sqoop version 进行验证 3.配置sqoop的conf 添加hadoop和hive的路径 打开sqoop安装目录下的conf cp sqoop-env-template.sh sqoop-env.sh vi sqoop-env.sh 添加如下路径 3)将mysql的驱动包放到sqoop下的lib目录下(这个命令是根据自己路径设定进行复制,使用者根据自己设

鲜橙多的博客 386

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

《力荐收藏》Hadoop全套组件安装详解——带你走进大数据的深渊

Hadoop部署 部署组件 一、VMware安装(虚拟机)部署安装 资源安装包及安装步骤详解点击此处! 二、Ubuntu18.04.5版本的部署安装

迷茫与徘徊只会让你陷入绝境,欢迎私信博主,带你开始提升变现价值! 4452

java获取hive表结构_hive学习笔记之八:Sqoop

欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类和汇总,及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于SqoopSqoop是Apache开源项目,用于在Hadoop和关系型数据库之间高效传输大量数据,本文将与您一起实践以下内容:部署Sqoop用Sqoop将hive表数据导出至MySQL用Sqo...

weixin_29521135的博客 550

linux中sqoop部署以及实现mysql数据导入hive

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

if(true){ I love it } 2720

【服务器】(五)阿里云ECS上搭建Hadoop集群环境——设置(分布式)Mysql、Hive、Sqoop与Hue安装

说明: 在本分布式中,slave1、slave2主要作为数据存储。而,hive是用于检索的工具,故仅在Master服务器端安装hive与mysql。 安装mysql cd /home/test/install/ #ubantu系统对应指令 sudo apt-get install mysql-server-5.7 #安装MySQL的客户端和服务端 sudo apt install libmysqlclient-dev #安装MySQL需要的依赖 ps -e | grep mysql #查看

系'辞的博客 845

hadoop+hive+sqoop安装

1. 软件部署步骤1.1. Hadoop安装部署1.1.1安装前的准备hadoop-1.0.4.tar.gzjdk-6u35-linux-x64-rpm.bin2台suse Linux主机hadoop0-NameNode 192.168.0.11hadoop1-DataNode 192.168.0.131.1.2安装部署首先安装JDKchmod +x jdk-6u35-lin...

weixin_33686714的博客 251

Hadoop平台基础搭建

首先对于Hadoop平台的,我们需要一个 vmware 工具———也就是虚拟机,对于Hadoop环境只需要建立一台主机就可,但是为了练习为多个平台节点搭建Hadoop环境,就不得不使用上VM虚拟机了。 对于 ubuntu 虚拟机的安装可鉴于 https://blog.youkuaiyun.com/qq_33762440/article/details/97114681 对于 windows 安装虚拟机可以自寻...

qq_33762440的博客 1466

Hadoop入门进阶课程11--Sqoop介绍、安装与操作

1 搭建环境 部署节点操作系统为CentOS,防火墙和SElinux禁用,创建了一个shiyanlou用户并在系统根目录下创建/app目录,用于存放Hadoop等组件运行包。因为该目录用于安装hadoop等组件程序,用户对shiyanlou必须赋予rwx权限(一般做法是root用户在根目录下创建/app目录,并修改该目录拥有者为shiyanlou(chown –R shiyanlou:shiya

yirenboy的专栏 814

SpringBoot集成Sqoop1.4.7远程调用hdfs导入到hive库

gitee 案例代码: https://gitee.com/xionggd/aiot-learning.git 场景: java调用sqoop 工具版本: hadoop3.0.0 + sqoop1.4.7 本来是打算编写远程执行客户端的,,但是考虑到实际需求,需要覆盖hive表,sqoop添加hive相关指令,远程执行的时候数据过去了表自动创建;考虑到后面遇到的更多环境问题,故本次打算把执行器开发完成部署在 hadoop带sqoop环境的地方部署;下面就是核心执行的一下代码: 更多测试样例可以参考gitee

xionggd 2254
上一篇: Apache2.0模块开发基础
下一篇: Hive metastore三种配置方式
reesun
博客等级 码龄19年 12粉丝 15原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值