spark环境,hadoop集群搭建

搭建hadoop+spark完全分布式集群环境 tar -zxvf jdk-8u181-linux-x64.tar.gz -C /home/hadoop/apps #解压到apps下。进入/home/hadoop/apps/hadoop-2.7.6/etc/Hadoop。sudo vi /etc/profile #修改配置文件。start-slaves.sh //启动从节点。start-master.sh //启动主节点。拷贝到slave1和slave2中。拷贝到slaves1,slaves中。//将其拷贝到其他机子上。 阅读详情

spark环境,hadoop集群搭建

环境准备

因为Ubuntu服务器在国外,可能国内访问下载速度较慢,因此可以换成阿里源,通过以下命令对源进行更换

阿里源地址:http://mirrors.aliyun.com/ubuntu/dists/

在这里插入图片描述

查看当前系统的代号

lsb_release -a

在这里插入图片描述

# 1、备份原来的源
cp -ra /etc/apt/sources.list /etc/apt/sources.list.bak
# 2、修改/etc/apt/sources.list文件,可将原来的内容删除或注释
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

# 3、更新缓存并升级
sudo apt-get update
sudo apt-get upgrade

1、安装maven

在 Ubuntu 使用apt安装 Maven 非常简单直接。

升级软件包索引,并且输入下面的命令,安装 Maven:

sudo apt update
sudo apt install maven

想要验证安装是否成功,运行mvn -version:

mvn -version

在这里插入图片描述

安装maven时如果没有jdk默认会把jdk也安装了。

2、安装Java

如果java没有安装,则可以通过以下命令进行安装:

(1) 查找合适的openjdk版本:

apt-cache search openjdk

在这里插入图片描述

(2)安装自己想要的jdk版本

sudo apt-get install openjdk-8-jdk

配置JAVA_HOME环境变量

vim ~/.bashrc
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=.:$JAVA_HOME/bin:$PATH

然后使环境变量生效

source ~/.bashrc

输入java进行测试

在这里插入图片描述

3、安装配置python

(1) 安装依赖包

$ sudo apt-get update
$ sudo apt-get install software-properties-common

(2) 添加 deadsnakes PPA 源

$ sudo add-apt-repository ppa:deadsnakes/ppa

Press [ENTER] to continue or Ctrl-c to cancel adding it.

(3) 安装 python 3.8

$ sudo apt-get update
$ sudo apt-get install python3.8

$ python3.8 -V
Python 3.8.2

或者下载python3.8压缩包解压安装即可亦或是通过wget获取压缩包解压安装

wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tar.xz

4、安装配置SSH

集群、单节点模式都需要用到 SSH 登陆(类似于远程登陆,你可以登录某台 Linux 主机,并且在上面运行命令),Ubuntu 默认已安装了 SSH client,此外还需要安装 SSH server:

sudo apt-get install openssh-server

Shell 命令

安装后,可以使用如下命令登陆本机:

ssh localhost

Shell 命令

此时会有如下提示(SSH首次登陆提示),输入 yes 。然后按提示输入密码 hadoop,这样就登陆到本机了。

SSH首次登陆提示

配置SSH

利用 ssh-keygen 生成密钥,并将密钥加入到授权中:

cd ~/.ssh/                     # 若没有该目录,请先执行一次ssh localhost
ssh-keygen -t rsa              # 会有提示,都按回车就可以
cat ./id_rsa.pub >> ./authorized_keys  # 加入授权

5、安装hadoop

下载Hadoop压缩包

# 通过wget命令下载Hadoop压缩包
wget https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-2.10.1/hadoop-2.10.1.tar.gz
# 通过tar -zxvf 对压缩包进行解压
tar -zxvf hadoop-2.10.1.tar.gz

在这里插入图片描述

配置hadoop要修改环境变量

vim ~/.bashrc
export HADOOP_HOME=/usr/local/Hadoop-2.10.1
export CLASSPATH=.:{JAVA_HOME}/lib:${HADOOP_HOME}/sbin:$PATH
export PATH=.:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin:$PATH

接着要配置一下hadoop的JAVA_HOME路径

# 首先切换到配置文件的路径所在
cd /home/hadoop//hadoop-2.10.1/etc/hadoop/
# 编辑修改配置文件
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

在这里插入图片描述

然后保存退出即可。

在hadoop根目录下运行命令检查hadoop版本及是否安装成功

./bin/hadoop version

在这里插入图片描述

6、hadoop伪分布式搭建

Hadoop 可以在单节点上以伪分布式的方式运行,Hadoop 进程以分离的 Java 进程来运行,节点既作为 NameNode 也作为 DataNode,同时,读取的是 HDFS 中的文件。

Hadoop 的配置文件位于 /usr/local/hadoop/etc/hadoop/ 中,伪分布式需要修改2个配置文件 core-site.xml 和 hdfs-site.xml 。Hadoop的配置文件是 xml 格式,每个配置以声明 property 的 name 和 value 的方式来实现。

修改配置文件 core-site.xml (通过 gedit 编辑会比较方便: gedit ./etc/hadoop/core-site.xml),将当中的

<configuration>
</configuration>
<configuration>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>file:/home/hadoop/hadoop-2.10.1/tmp</value>
        <description>Abase for other temporary directories.</description>
    </property>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>

同样的,修改配置文件 hdfs-site.xml:

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
        <name>dfs.namenode.name.dir</name>
        <value>file:/home/hadoop/hadoop-2.10.1/tmp/dfs/name</value>
    </property>
    <property>
        <name>dfs.datanode.data.dir</name>
        <value>file:/home/hadoop/hadoop-2.10.1/tmp/dfs/data</value>
    </property>
</configuration>

配置完成后,执行 NameNode 的格式化:

cd /usr/local/hadoop
./bin/hdfs namenode -format

在这里插入图片描述

接着开启 NameNode 和 DataNode 守护进程。

cd /usr/local/hadoop
./sbin/start-dfs.sh  #start-dfs.sh是个完整的可执行文件,中间没有空格

在这里插入图片描述

启动完成后,可以通过命令 jps 来判断是否成功启动,

在这里插入图片描述

成功启动后,可以访问 Web 界面 http://localhost:50070 查看 NameNode 和 Datanode 信息,还可以在线查看 HDFS 中的文件。

在这里插入图片描述

7、安装配置Spark

下载Spark包

下载地址:https://download.youkuaiyun.com/download/EngineerofAI/19854667

配置环境

sudo vim /etc/profile
# 添加
SPARK_HOME=/home/wangsiyao/spark

在这里插入图片描述

配置完成后,再通过bin目录下的pyspark进行启动,看是否出现异常

./pyspark

在这里插入图片描述

pyspark启动成功,无异常。

8、搭建hadoop集群

集群/分布式模式需要修改 /usr/local/hadoop/etc/hadoop 中的5个配置文件,更多设置项可点击查看官方说明,这里仅设置了正常启动所必须的设置项: slaves、core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml 。

1, 文件 slaves,将作为 DataNode 的主机名写入该文件,每行一个,默认为 localhost,所以在伪分布式配置时,节点即作为 NameNode 也作为 DataNode。分布式配置可以保留 localhost,也可以删掉,让 Master 节点仅作为 NameNode 使用。

本教程让 Master 节点仅作为 NameNode 使用,因此将文件中原来的 localhost 删除,只添加一行内容:Slave1。

2, 文件 core-site.xml 改为下面的配置:

<configuration>     
    <property>      
        <name>fs.defaultFS</name>     
        <value>hdfs://Master:9000</value>   
    </property>     
    <property>             
        <name>hadoop.tmp.dir</name>     
        <value>file:/usr/local/hadoop/tmp</value>   
        <description>Abase for other temporary directories.</description>   
    </property>
</configuration>

XML

3, 文件 hdfs-site.xml,dfs.replication 一般设为 3,但我们只有一个 Slave 节点,所以 dfs.replication 的值还是设为 1:

<configuration>      
    <property>             
        <name>dfs.namenode.secondary.http-address</name>      
        <value>Master:50090</value>     
    </property>     
    <property>         
        <name>dfs.replication</name>   
        <value>1</value>     
    </property>   
    <property>         
        <name>dfs.namenode.name.dir</name>    
        <value>file:/usr/local/hadoop/tmp/dfs/name</value>    
    </property>   
    <property>        
        <name>dfs.datanode.data.dir</name>          
        <value>file:/usr/local/hadoop/tmp/dfs/data</value>    
    </property>
</configuration>

XML

4, 文件 mapred-site.xml (可能需要先重命名,默认文件名为 mapred-site.xml.template),然后配置修改如下:

<configuration>       
    <property>              
        <name>mapreduce.framework.name</name>  
        <value>yarn</value>      
    </property>     
    <property>           
        <name>mapreduce.jobhistory.address</name>       
        <value>Master:10020</value>    
    </property>     
    <property>            
        <name>mapreduce.jobhistory.webapp.address</name>     
        <value>Master:19888</value>   
    </property>
</configuration>

XML

5, 文件 yarn-site.xml:

<configuration>      
    <property>             
        <name>yarn.resourcemanager.hostname</name>      
        <value>Master</value>     
    </property>   
    <property>             
        <name>yarn.nodemanager.aux-services</name>        
        <value>mapreduce_shuffle</value>   
    </property>
</configuration>

XML

配置好后,将 Master 上的 /usr/local/Hadoop 文件夹复制到各个节点上。因为之前有跑过伪分布式模式,建议在切换到集群模式前先删除之前的临时文件。在 Master 节点上执行:

cd /usr/localsudo rm -r ./hadoop/tmp     # 删除 Hadoop 临时文件sudo rm -r ./hadoop/logs/*   # 删除日志文件tar -zcf ~/hadoop.master.tar.gz ./hadoop   # 先压缩再复制cd ~scp ./hadoop.master.tar.gz Slave1:/home/hadoop

Shell 命令

在 Slave1 节点上执行:

sudo rm -r /usr/local/hadoop    # 删掉旧的(如果存在)sudo tar -zxf ~/hadoop.master.tar.gz -C /usr/localsudo chown -R hadoop /usr/local/hadoop

Shell 命令

同样,如果有其他 Slave 节点,也要执行将 hadoop.master.tar.gz 传输到 Slave 节点、在 Slave 节点解压文件的操作。

首次启动需要先在 Master 节点执行 NameNode 的格式化:

hdfs namenode -format       # 首次运行需要执行初始化,之后不需要

Shell 命令

CentOS系统需要关闭防火墙

CentOS系统默认开启了防火墙,在开启 Hadoop 集群之前,需要关闭集群中每个节点的防火墙。有防火墙会导致 ping 得通但 telnet 端口不通,从而导致 DataNode 启动了,但 Live datanodes 为 0 的情况。

在 CentOS 6.x 中,可以通过如下命令关闭防火墙:

sudo service iptables stop   # 关闭防火墙服务sudo chkconfig iptables off  # 禁止防火墙开机自启,就不用手动关闭了

Shell 命令

若用是 CentOS 7,需通过如下命令关闭(防火墙服务改成了 firewall):

systemctl stop firewalld.service    # 关闭firewallsystemctl disable firewalld.service # 禁止firewall开机启动

Shell 命令

如下图,是在 CentOS 6.x 中关闭防火墙:

在这里插入图片描述

CentOS6.x系统关闭防火墙

接着可以启动 hadoop 了,启动需要在 Master 节点上进行:

start-dfs.shstart-yarn.shmr-jobhistory-daemon.sh start historyserver

Shell 命令

start-dfs.sh
start-yarn.sh
mr-jobhistory-daemon.sh start historyserver

通过命令 jps 可以查看各个节点所启动的进程。正确的话,在 Master 节点上可以看到 NameNode、ResourceManager、SecondrryNameNode、JobHistoryServer 进程,如下图所示:

在这里插入图片描述

在 Slave 节点可以看到 DataNode 和 NodeManager 进程,如下图所示:

在这里插入图片描述

缺少任一进程都表示出错。另外还需要在 Master 节点上通过命令 hdfs dfsadmin -report 查看 DataNode 是否正常启动,如果 Live datanodes 不为 0 ,则说明集群启动成功。例如我这边一共有 1 个 Datanodes:

在这里插入图片描述

也可以通过 Web 页面看到查看 DataNode 和 NameNode 的状态:http://master:50070/。如果不成功,可以通过启动日志排查原因。

伪分布式、分布式配置切换时的注意事项

1, 从分布式切换到伪分布式时,不要忘记修改 slaves 配置文件;
2, 在两者之间切换时,若遇到无法正常启动的情况,可以删除所涉及节点的临时文件夹,这样虽然之前的数据会被删掉,但能保证集群正确启动。所以如果集群以前能启动,但后来启动不了,特别是 DataNode 无法启动,不妨试着删除所有节点(包括 Slave 节点)上的 /usr/local/hadoop/tmp 文件夹,再重新执行一次 hdfs namenode -format,再次启动试试。

9、执行分布式实例

执行分布式实例过程与伪分布式模式一样,首先创建 HDFS 上的用户目录:

hdfs dfs -mkdir -p /user/hadoop

Shell 命令

将 /usr/local/hadoop/etc/hadoop 中的配置文件作为输入文件复制到分布式文件系统中:

hdfs dfs -mkdir inputhdfs dfs -put /usr/local/hadoop/etc/hadoop/*.xml input

Shell 命令

通过查看 DataNode 的状态(占用大小有改变),输入文件确实复制到了 DataNode 中,如下图所示:

通过Web页面查看DataNode的状态通过Web页面查看DataNode的状态

接着就可以运行 MapReduce 作业了:

hadoop jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-*.jar grep input output 'dfs[a-z.]+'

Shell 命令

运行时的输出信息与伪分布式类似,会显示 Job 的进度。

可能会有点慢,但如果迟迟没有进度,比如 5 分钟都没看到进度,那不妨重启 Hadoop 再试试。若重启还不行,则很有可能是内存不足引起,建议增大虚拟机的内存,或者通过更改 YARN 的内存配置解决。

在这里插入图片描述

同样可以通过 Web 界面查看任务进度 http://master:8088/cluster,在 Web 界面点击 “Tracking UI” 这一列的 History 连接,可以看到任务的运行信息,如下图所示:

在这里插入图片描述

执行完毕后的输出结果:

在这里插入图片描述

关闭 Hadoop 集群也是在 Master 节点上执行的:

stop-yarn.shstop-dfs.shmr-jobhistory-daemon.sh stop historyserver

Shell 命令

此外,同伪分布式一样,也可以不启动 YARN,但要记得改掉 mapred-site.xml 的文件名。

至此,Hadoop集群搭建完成,通过测试实例可以验证Hadoop集群是否安装成功。

Reference

厦门大学大数据实验室http://dblab.xmu.edu.cn/blog/install-hadoop-cluster/

Spark分布式集群搭建(一)Spark虚拟机集群搭建:Hadoop+Spark伪分布式集群(虚拟机)+IntellJIdea 的环境搭建 环境搭建顺序:1)安装hadoop  2)在hadoop上安装Spark集群  3)IntellJIdea连接Spark集群写在前面:凡是涉及到的linux系统操作,建议以root用户权限进行工作准备工作共有两项:虚拟机配置+SSH服务安装准备工作1:虚拟机配置1.1  安装 VMware Workstation 12 player(虚拟机软件)1.2   在 VMware Workstation... 阅读详情

相关推荐

Ubuntu 18.04下搭建单机Hadoop和Spark集群环境

Hadoop在整个大数据技术体系中占有至关重要的地位,是大数据技术的基础和敲门砖,对Hadoop基础知识的掌握程度会在一定程度决定在大数据技术的道路上能走多远。 最近想要学习Spark,首先需要搭建Spark的环境,Spark的依赖环境比较多,需要Java JDK、Hadoop的支持。我们就分步骤依次介绍各个依赖的安装和配置。新安装了一个Linux Ubuntu 18.04系统,想在此系统上进行环境搭建,详细记录一下过程。 1、Java JDK8的安装 前往Oracle官网下载JDK8,选择适合自己操作系统

qq_40907977的博客 672

hadoop,spark如何集成Mino

MinIO是一个S3兼容的对象存储系统,可以与Hadoop和Spark等大数据框架进行集成,实现数据存储和分析。

Meta.Qing的博客 2604

在Matlab中开发AutoSAR模型的流程(自下而上)

前面介绍了AutoSAR软件组件开发的两种方式,其中自下向上的方式,是从模型出发,流程如下。

小胡同学的工程师学习之路 5364

SPARK连接MinIO会遇到的问题

spark使用s3a协议

Orlando_Ari的博客 531

从厘米级到公里级:北斗网格10级精度在ArcPro中的完整应用指南

本文提供了北斗网格十级精度体系在ArcGIS Pro中的完整应用指南。详细解析了从660公里到1.5厘米的十级网格尺度及其编码逻辑,并重点演示了如何在ArcPro中生成网格、计算编码,以及根据项目需求(如滑坡监测)选择合适精度层级的实战策略。指南旨在帮助GIS专业人士利用这套统一的网格框架,高效管理多尺度空间数据并优化分析工作流。

Black的专栏 470

LVGL移植教程(正点原子)

学习正点原子LVGL移植教程,根据视频教程写的博客

papalila的博客 939

spark读写minio文件代码实践

Minion作为一个先进的对象存储方案,对于大数据和人工智能的支持有着天然的优势。它支持与Spark\Flink等技术方案进行整合,并且通过S3协议实现数据查询的下沉,这让大数据的存储与查询分离提供了事实依据。(2) 根据部署的minio服务的信息(如端口、Access Key、Secret Key、存储桶名称等),创建一个SparkSession对象,可以使用如下步骤进行读写Minio。(1) 首先,需要部署minio服务集群,搭建minio对象存储桶,可以参考我的文章。

一个人的人生 1942

23.网工入门篇--------介绍一下园区网典型组网架构及案例实践

园区网典型组网架构主要分为小型、中型、大型三种类型,以下是详细介绍及相关案例实践:

qq_31450765的博客 964

pyspark启动遇到的问题及解决方法

本文主要解决pyspark启动时常见的两种问题,以及pyspark启动后Tab无法补全的问题。

不懂语言的猿 1万+

AUTOSAR OS详细介绍及配置说明(更新版20240115)

AUTOSAR OS扩展了OSEK/VDX标准中的操作系统,所以本文结合OSEK/VDX的标准来介绍AUTOSAR OS,并借助Vector Configurator讲解AUTOSAR OS的配置。源于德语,英文意思是:“车载电子设备的开发系统和接口”,它是一个标准,用来产生嵌入式操作系统的规范,通讯协议栈,和汽车网络管理协议,也产生其他相关的规范。OSEK被设计来提供整车的各种电子控制单元的软件标准架构。

酒无忧的博客 1421

嵌入式铁头山羊stm32:一文总结

本文是一篇STM32嵌入式开发的综合知识总结,涵盖了STM32基础概念、GPIO、通信协议、外设驱动等核心内容。文章首先介绍了STM32的基本概念和型号含义,然后详细讲解了GPIO的8种工作模式及实验案例。接着重点阐述了USART、I2C、SPI三种通信协议的原理和实现方法,包括硬件连接、编程接口和实验应用。此外还介绍了OLED显示原理、中断系统、定时器、ADC转换等关键技术,每个模块都配有对应的实验案例和代码实现参考。文章内容全面系统,既包含理论知识,又提供实践指导,适合作为STM32开发的快速参考手册。

古泽汉书的博客 2779

3分钟搞定!Apache Spark本地直连MinIO存储实战指南

你是否还在为Spark与对象存储的连接配置而头疼?面对复杂的Hadoop生态配置文件无从下手?本文将带你绕过Hadoop集群,直接在本地环境实现Apache Spark与MinIO的无缝对接,从环境准备到代码运行全程可视化操作,让大数据处理效率提升300%。读完本文你将掌握: - 免Hadoop集群的Spark-MinIO直连方案 - 性能优化参数配置技巧 - 本地开发环境快速验证技巧 - 企业级...

gitblog_00228的博客 555

【虚幻引擎UE】UE5 可编辑动态样条线轨迹及AI跟随路径移动(含工程源码)

【虚幻引擎UE】可编辑动态样条线轨迹及AI跟随路径移动

灵境引路人 6226

华为云Hadoop与Spark集群环境搭建

华为云Hadoop与Spark平台搭建Hadoop2.7.1环境搭建1. 购买华为云服务器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 所使用安装包 JDK8 Hadoop2.7.1 Spark3.2.0 Hadoo

longmao_a的博客 7098

Allegro172版本DFM功能介绍

Allegro172版本提供了实时DFM检查的功能,让违反要求的地方实时以DRC的形式报出来,让加工不可加工因素在设计的时候同步避免。打开Constraint,选择Manufacturing, 所有DFM相关DRC都在这。把所有下面DRC开关(DFM,DFA,DFT)都选择on,选择OK。这个规则和物理和间距规则等等都没有关系,单独的一个加工规则。这些DRC大部分是正常的,正常的可以去修改规则来消除。等待DRC刷新,板子上会出现很多DRC,类似下图。下面介绍如何调用和产生DFM规则。一直往下点击next。

weixin_54787054的博客 1337

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Hadoop+Spark Standalone分布式集群环境搭建完整指南

大数据处理离不开分布式计算框架,Hadoop和Spark是目前最流行的两种解决方案。本文将手把手教你从零开始搭建一个Hadoop+Spark Standalone模式的分布式集群环境,包含详细步骤和常见问题解决方法。通过本文的详细步骤,您已经成功搭建了一个Hadoop+Spark Standalone的分布式集群环境。这个环境可以用于:大数据存储与处理(HDFS)分布式计算(MapReduce)内存计算(Spark)大数据学习与开发。

2401_84460368的博客 1995

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Hadoop、Spark 集群环境搭建

1.基础环境搭建 1.1运行环境说明 1.1.1硬软件环境 主机操作系统:Windows 64位,四核8线程,主频3.2G,8G内存 虚拟软件:VMware Workstation Pro 虚拟机操作系统:CentOS7 64位,单核,2G内存 1.1.2集群网络环境 集群包含三个节点,节点之间可以免密码SSH访问,节点IP地址和主机名分布如下: 序...

dongbi0665的博客 374

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

hadoop、zookeeper、hbase、spark集群环境搭建

本文详细讲解如何搭建hadoop、zookeeper、hbase和spark的集群环境,这里我是在本地虚拟机上搭建的集群,但是和实际环境的配置差不多。我会从零开始搭建并且尽量写得详细,所以还会讲到很多配置linux环境的东西,希望大家不要烦,务必按照步骤一步步做下去。 本文主要讲了以下内容: Linux系统的一些基础配置 安装jdk 配置SSH免登陆 hadoop的安装和配置 zookeeper集

Trigl的博客 1万+

Hadoop 伪分布式集群环境搭建(3):Spark单机环境搭建与交互式开发

通过以上步骤,你可以在 Hadoop 伪分布式集群环境中成功搭建并测试 Spark 单机环境,并进行交互式开发。,选择预编译的 Spark 版本(例如 Spark 3.3.2 预编译版)。在 PySpark Shell 中,你可以直接编写和运行 Spark 代码。:已搭建 Hadoop 伪分布式集群,HDFS 服务正常运行。:确保 Spark 版本与 Hadoop 版本兼容。:如果遇到连接问题,检查防火墙设置。:已安装并配置 JDK。

qq_49187368的博客 1784

Hadoop+Spark Standalone分布式集群环境搭建

介绍如何在已配置好的CentOS7+JDK8虚拟机上搭建Hadoop+Spark Standalone分布式集群环境。

2401_89087594的博客 353

搭建hadoop/spark集群环境

搭建hadoop/spark集群环境

myProgrames的博客 457

spark全分布式环境的搭建(在已实现hadoop[ssh]集群搭建的基础上)

目录 1、准备好安装包到master上并配置环境变量 2、对spark的配置文件进行配置 2.1 spark-env.sh 2.2 slaves 3、用scp把配置好的spark文件夹传到slave1和slave2上 4、启动hadoop和spark 5、jps查看进程运行情况 1、准备好安装包到master上并配置环境变量 vim /etc/profile #J...

自渡 344

Hadoop+Spark on YARN分布式集群环境搭建

介绍如何搭建Hadoop+Spark on YARN分布式集群环境。

2401_89087594的博客 164

HADOOP SPARK 集群环境搭建

目标: 在已经存在的4个节点的hadoop 2.6集群上基础上,搭建spark集群。 4个机器分别为: master、slave1、slave2、slave3 1、资源下载 ...

235
上一篇: Jenkins自动化部署gitee项目到阿里云ECS服务器
下一篇: 大数据智能综合训练编程题(Spark、RDD、Hadoop)
小枫学IT
博客等级 码龄8年 7500粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小枫学IT

如果觉得有用的话,可以支持一下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值