虚拟机配置spark

第五:Spark启动! 一.什么是SparkSpark是一种基于内存的快速、通用、可扩展的大数据分析计算引擎。是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发的通用内存并行计算框架Spark得到了众多大数据公司的支持,这些公司包括Hortonworks、IBM、Intel、Cloudera、MapR、Pivotal、百度、阿里、腾讯、京东、携程、优酷土豆。当前百度的Spark已应用于大搜索、直达号、百度大数据等业务; 阅读详情

进入系统,设置开机以root用户启动:

进入root模式:
su root
修改配置文件:
vi /etc/gdm/custom.conf
在[daemon]下写入:
AutomaticLoginEnable=True
AutomaticLogin=root

准备工作:

  1. 修改主机名

     vim /etc/sysconfig/network
     在文件中加入:
     NETWORKING=yes
     HOSTNAME=hadoop
     
     vim /etc/sysconfig/network-scripts/ifcfg-ens33
     最后一行加入:
     HOSTNAME=hadoop
     
     vim /etc/hostname
     删掉原有的一行,加入:
     hadoop
     
     ifconfig,找到自己ens##的ip(如192.168.159.130),然后:
     vim /etc/hosts
     删除原有的内容,加入:
     192.168.159.130 hadoop localhost
    

在这里插入图片描述
2. 免密登录

ssh-keygen -t rsa
之后全都直接回车:

在这里插入图片描述

然后:

在这里插入图片描述
3. 创建文件目录
在这里插入图片描述
4. 将需要安装的软件的压缩包放到software中
在这里插入图片描述
5. 配置java环境
Centos7自带了jdk1.8,要先卸载。

卸载原本的jdk,noarch文件可以不删:

在这里插入图片描述
在这里插入图片描述
然后解压jdk到app目录下,并改名:
tar -zvxf jdk-8u231-linux-x64.tar.gz -C ~/app
在这里插入图片描述
在这里插入图片描述
配置环境变量,激活配置文件:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6. 安装hadoop
解压压缩包,并改名:
在这里插入图片描述
在这里插入图片描述
修改Hadoop配置文件:
在这里插入图片描述
在这里插入图片描述
hadoop-env.sh,将文件原有的JAVA_HOME注释掉,加入本机的路径:
在这里插入图片描述
core-site.xml:

<configuration>  
    <property>  
       <name>fs.default.name</name>  
       <value>hdfs://hadoop:9000</value>  
   </property>
    <property>  
       <name>hadoop.tmp.dir</name>  
       <value>/root/app/tmp</value>  
   </property>
</configuration>

在这里插入图片描述
hdfs-site.xml:

<configuration>  
    <property>  
       <name>dfs.replication</name>  
       <value>1</value>  
   </property>
</configuration>

在这里插入图片描述
配置环境变量,并生效:
在这里插入图片描述
在这里插入图片描述
格式化DFS文件系统:

在这里插入图片描述
启动集群并检查:
在这里插入图片描述
在这里插入图片描述
关闭防火墙:

永久关闭防火墙
systemctl stop firewalld.service
在这里插入图片描述
查看hadoop网页:
Ip(如:192.168.159.130):50070
在这里插入图片描述
配置yarn:
在这里插入图片描述
在这里插入图片描述
复制模板文件配置mapred-site.xml:
在这里插入图片描述

<configuration>  
    <property>  
       <name>mapreduce.framework.name</name>  
       <value>yarn</value>  
   </property>
</configuration>

在这里插入图片描述
配置yarn-site.xml:

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

在这里插入图片描述
启动yarn:
在这里插入图片描述
查看web端:
Ip(如:192.168.159.130):8088
在这里插入图片描述
测试yarn:

创建file,提交到hdfs上运行:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
出现了VM warning,出现这个问题基本都是在64位操作系统上,这主要是因为Hadoop官网上下载的本地库文件都是基于32位系统编译的,如果在64位系统上运行会出现这个问题错误。
在etc/hadoop/目录中的 hadoop-env.sh和yarn-env.sh 这两个文件中添加如下两行代码:

export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_PREFIX}/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib"

在这里插入图片描述
在这里插入图片描述
如果不想看NativeCodeLoader WARN,可以配置log4j文件:
在这里插入图片描述
在文件最后面追加:

log4j.logger.org.apache.hadoop.util.NativeCodeLoader=ERROR

在这里插入图片描述
执行命令测试:

hadoop jar /root/app/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount /input/wc/file /output/wc/file

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7. 安装mysql(一开始安装出来很大的问题,最后发现,我安装的i686是32位的,应该安装x86的)
在这里插入图片描述
卸载自带的mysql和mariadb(已经删掉了,自己需要的时候百度)
在这里插入图片描述
在这里插入图片描述
按顺序安装mysql的组件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
解决在CentOS上安装mysql出现/lib/ld-linux.so.2: bad ELF interpreter问题和缺少共享库libstdc++.so.6_tree_ifconfig的博客-优快云博客

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上面的是32位的错误安装,下面重新安装64位:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
初始化mysql
在这里插入图片描述
查看临时密码:

在这里插入图片描述
启动mysql服务:
在这里插入图片描述
使用临时密码登录:
在这里插入图片描述
修改密码:
在这里插入图片描述
刷新:
在这里插入图片描述
重新登录,并开放权限:
在这里插入图片描述
在这里插入图片描述
8. 安装hive
解压到app目录下:
在这里插入图片描述
在这里插入图片描述
配置hive:
hive-env.sh:
在这里插入图片描述
在这里插入图片描述
出bug,不配了

hive-site.xml:(新文件)

<configuration>
    <property>
       <name>javax.jdo.option.ConnectionURL</name>  
       <value>jdbc:mysql://localhost:3306/spark?createDatabaseIfNotExsit=true;characterEncoding=UTF-8</value>
   </property>
    <property>
       <name>javax.jdo.option.ConnectionDriverName</name>  
       <value>com.mysql.jdbc.Driver</value>  
   </property>
    <property>
       <name>javax.jdo.option.ConnectionUserName</name>  
       <value>root</value>  
   </property>
    <property>
       <name>javax.jdo.option.ConnectionPassword</name>  
       <value>数据库root的密码</value>  
   </property>
</configuration>

拷贝架包:
在这里插入图片描述
初始化hive
在这里插入图片描述
失败了
9. 配置maven
解压,改名:
在这里插入图片描述
在这里插入图片描述
设置环境变量:
在这里插入图片描述
在这里插入图片描述

配置settings.xml:

<mirror>
           <id>alimaven</id>
           <name>aliyun maven</name>
           <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
           <mirrorOf>central</mirrorOf>
     </mirror>

在这里插入图片描述
在这里插入图片描述

<localRepository>/root/repository</localRepository>

在这里插入图片描述
检查是否安装成功:
在这里插入图片描述
10. 配置scala
安装并改名:
在这里插入图片描述
在这里插入图片描述
配置环境:
在这里插入图片描述
检查:
在这里插入图片描述
11. 配置git

卸载原有版本:
在这里插入图片描述
解压压缩包,改名:
在这里插入图片描述
在这里插入图片描述
安装依赖

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install  gcc perl-ExtUtils-MakeMaker

安装:
在这里插入图片描述

make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/root/app/git/bin" >> .bash_profile
source /etc/profile

检查:
在这里插入图片描述
配置git:

git config --global user.name "1210611257"
git config --global user.email “1210611257@qq.com”

查看配置是否生效

git config --list

在这里插入图片描述
创建本地仓库:

mkdir gitspace
cd gitspace
git init

在这里插入图片描述

配置github
12. 安装IDEA
centos7中idea的安装与部署 - 活跃星竹 - 博客园 (cnblogs.com)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后覆盖即可。

Linux虚拟机环境搭建spark 出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新** 阅读详情

相关推荐

三台虚拟机spark的配置与安装

静态Ip的配置 vim /etc/sysconfig/network-scripts/ifcfg-en33 添加内容 BOOTPROTO='static' IPADDR=192.168.15.46 NETMASK=255.255.255.0 GATEWAY=192.168.15.2 DNS1=114.114.114.114 systemctl restart network 修改主机名 vim /etc/hostname(master、slave1、slave2) reboot 映射 vim /etc

study_46的博客 474

Spark系列之Spark启动与基础使用

Spark系列之Spark启动与基础使用

luoyepiaoxue2014的博客 7807

使用Spark shell

大数据实验教学系统使用Spark shellspark-shell命令及其常用的参数如下:   Spark的运行模式取决于传递给SparkContext的Master URL的值。 • 参数选项–master:这个参数表示当前的Spark Shell要连接到哪个master,如果是local[*],就是使用本地模式启动spark-shell,其中,中括号内的星号表示需要使用几个CPU核心(core),也就是启动几个线程模拟Spark集群。可选地,默认为local。 • 要查看完整的参数选项列表,可以执行“s

需要远程指导仿真实验、代码有问题的,请后台私信或者关注公众号 8122

虚拟机启动spark命令

如果你想在分布式模式下运行Spark,你需要先启动Spark的master和worker节点。在虚拟机中启动Spark,你需要先确保你已经安装了Spark和相关的依赖,例如Java。请记住,你需要根据你的实际情况替换。

高性价比服务器就选:蓝易云 1565

用户视角下的vfsglobal预约困境:从注册到登录的全流程避坑指南

本文详细解析了vfsglobal签证预约系统从注册到登录的全流程操作,帮助用户避开常见技术陷阱。针对IP限制、DNS解析、浏览器缓存等登录障碍提供实用解决方案,并揭示账号管理的隐藏规则与支付环节的延时处理技巧,助力用户高效完成签证预约。

ol78901234的博客 874

基于YOLO11深度学习的糖尿病视网膜病变智能诊断系统【Python源码+Pyqt5界面+数据集+训练代码】

本文详细介绍如何利用YOLO11深度学习技术构建糖尿病视网膜病变智能诊断系统。项目提供完整的Python源码、PyQt5图形界面、标注数据集及训练代码,实现从图片、视频到摄像头的多模态病变检测,旨在辅助医疗筛查,提升诊断效率。

weixin_29089057的博客 277

spark 虚拟机IP配置

这里要注意一下:VMware net work Adpater VMnet8是安装了Vm这个软件之后会自动产生的。重启的命令是reboot,检查是否能Ping通外网。注意:这里的第三个部分的10并不是固定的,我们自己可以约定,但是约定之后就要固定下来。让所有的VM配置的虚拟机使用NAT时,它们的网段都是一致的。修改完成之后,esc退出编辑模式, :wq 保存退出。配置即让自己的虚拟机可以联网,和别的虚拟机通讯。三、设置虚拟机hadoop100的IP。具体设置为:进入虚拟机,修改对应的IP。

2401_87076425的博客 395

C++结合大漠插件实现DNF自动化脚本:从原理到实战

自动化技术通过模拟用户操作,实现重复性任务的自动执行,其核心原理在于对系统输入输出接口的精确控制。在Windows平台,这通常涉及窗口管理、图像识别与键鼠模拟等技术。这些技术为软件自动化测试、办公流程自动化及特定场景的辅助工具开发提供了工程实践基础。大漠插件作为国内广泛使用的Windows自动化开发组件,封装了上述底层操作,显著降低了开发门槛。通过其提供的COM接口,开发者可以高效实现窗口绑定、后台找图找色及内存读写等关键功能。本文以《地下城与勇士》为例,详细解析如何利用C++集成大漠插件,构建一个稳定、高

weixin_34185512的博客 580

Spark(4)配置虚拟机与finalShell安装

配置服务器IP地址用来通信,我们要把多台虚拟机设置为一个集群来工作,就必须给他们配置相同网段的IP地址。这里要注意一下:VMware net work Adpater VMnet8是安装了Vm这个软件之后会自动产生的。注意:这里的第三个部分的10并不是固定的,我们自己可以约定,但是约定之后就要固定下来。如果不进行设置,每次启动机器时都可能是随机的IP,不方便我们后续操作。让所有的vm配置的虚拟机使用NAT时,它们的网段都是一致的。1.配置:让自己的虚拟机可以联网,和别的虚拟机通讯。

2401_82393217的博客 749

【脚本篇】---spyglass lint脚本

【代码】【脚本篇】---spyglass lint脚本。

冬瓜 6359

通义万相Wan2.1模型Lora训练以及推理

使用DiffSynth-Studio进行通义万象Wan2.1的Lora训练和推理

qq_64858624的博客 4606

windows下虚拟机配置spark集群最强攻略!

全文共4356个字,58张图,预计阅读时间20分钟。虚拟机安装首先需要在windows上安装vmware和ubuntu虚拟机,这里就不多说了。vmware下载地址:直接百...

leadai的博客 1127

华为OD机试双机位C卷-用户入网定期复评(C/C++/Py/Java/Js/Go)

华为OD机试(机考)双机位C卷 【用户入网定期复评】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【用户入网定期复评】。

qq_45776114的博客 841

Win10 Ubuntu虚拟机安装并配置Hadoop、Spark环境

文章目录一,安装Ubuntu二,安装Linux虚拟机三,安装hadoop和配置JDK环境四,Spark环境配置 一,安装Ubuntu 1,安装好的VirtualBox虚拟机软件; 2,Ubuntu LTS 16.04 ISO映像文件: 厦门大学实验室资源extract code:99bg; 3,安装一路继续; 二,安装Linux虚拟机 安装的Ubuntu 64bit Linux。 进入系统后可以在UI左下角的设置中设置虚拟机桌面分辨率。 三,安装hadoop和配置JDK环境 Hadoop安装教程_单机/伪分

weixin_44080131的博客 765

传统方式部署 Hadoop 高可用集群

传统方式部署 Hadoop 高可用集群

寂夜了无痕的博客 266

Python + OpenCV 计算视频中运动最慢小球的坐标验证码

本文提出一种基于Python和OpenCV的视频分析方法,用于检测多个运动小球中最慢运动目标的坐标。方法主要包括:1) 通过背景差分和形态学处理提取运动前景;2) 基于轮廓面积和圆形度筛选候选小球;3) 利用图像矩计算小球质心坐标;4) 通过近邻关联构建运动轨迹;5) 根据轨迹平均速度确定最慢目标。该方法能有效处理包含线条干扰和静态大圆干扰的背景,稳定输出最慢小球的中心坐标。实验结果表明,该方法能准确识别运动最慢的小球并定位其位置。

码王吴彦祖的博客 116

windows下虚拟机配置spark集群最强攻略

感谢关注天善智能,走好数据之路↑↑↑欢迎关注天善智能,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习,问答、求职一站式搞定!手把手教你在win7安装tensorflow-gpu开发环境1、虚拟机安装首先需要在windows上安装vmware和ubuntu虚拟机,这里就不多说了vmware下载地址:直接百度搜索,使用百度提供的链接下载,这里附上一个破解码5A...

简书博客搬家测试账号 451

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

开启Spark学习之旅:VMware + CentOS 虚拟机配置指南

5. 命名虚拟机并选择存储位置:为你的虚拟机取一个有意义的名字,如“Spark - CentOS”,并指定虚拟机文件的存储位置。1. VMware Workstation Pro:这是一款功能强大的虚拟机软件,可在其官方网站下载最新版本,根据你的操作系统选择对应的安装包。在“新建虚拟机向导”中,选择“典型(推荐)”配置类型,然后点击“下一步”。4. 客户机操作系统选择:在操作系统列表中,选择“Linux”,版本选择“CentOS 8 64 位”(根据你下载的镜像版本选择)。(二). 系统要求。

2301_81817745的博客 1065

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【如何在私有云搭建的虚拟机上配置Spark Standalone集群】

提示:本文仅适用于本人作业和部分新手所使用,如果本文有不适之处,敬请改正,感谢。 文章目录一、搭建集群(一)私有云上创建三台虚拟机(二)利用SecureCRT软件分别登录三台虚拟机1、登录master虚拟机2、登录slave1虚拟机3、登录slave2虚拟机(三)查看三台虚拟机主机名(四)配置三台虚拟机IP-主机名映射1、配置master虚拟机IP-主机名映射2、配置slave1虚拟机IP-主机名映射3、配置slave2虚拟机IP-主机名映射(五)关闭与禁用防火墙1、关闭与禁用master虚拟机的防火墙.

LZB_XM的博客 3147

WINCC7.3破解文件

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

Ubuntu14从安装虚拟机开始配置Spark环境,步骤十分详细,步步配图

本文集成了以下内容: 1.ubuntu虚拟机的安装,以及更换虚拟机下载源的方法; 2.配置Java环境,解决Xftp中文乱码的方法; 3.配置scala环境; 4.配置hadoop环境(伪分布式); 5.配置spark环境(单机模式)。

莫莫先生的博客 4588

三台虚拟机上基于hadoop的spark安装配置

基于hadoop的spark安装配置

rachelfffy的博客 367

虚拟机安装spark配置推荐

如果虚拟机配置的内存太少,spark运行计算的时候会报: WARN TaskSchedulerImpl: Initial job has not accepted any resources; check your cluster uito ensure that workers are registered and have sufficient memory 资源不足的问题,导致计

松门一枝花 2277

【曲折版】配置spark环境(含前期的虚拟机virtualbox、ubuntu系统、Hadoop布局、Java环境配置等)

看MOOC慕课网上的spark课程,首先配置spark环境。 spark需要与Hadoop共同协作,所以在安装spark之前要先安装Hadoop,而spark和Hadoop又基于Java语言,所以在Hadoop之前需要先配置Java环境。 然后问题又来了,整个spark、Hadoop运行环境,在非Windows系统上运行较佳,所以还得先装虚拟机和虚拟系统。。。 下面从前到后按步骤来: 本教程由厦门...

SophiaSSS的博客 1459

虚拟机跳ip或ip发生更改后,Spark启动不成功的解决方法(如何在Spark中的配置文件更新ip号)

由于个人原因迁移了虚拟机的位置导致虚拟机ip地址发生了改变,因此会遇到当前虚拟机ip地址和配置文件中的ip地址不符的现象出现,因此希望大家要能够熟悉自己配置文件的地址,才能够及时查找配置文件中的问题所在并解决问题!过程中遇到虚拟机ip发生更改后产生的问题,在网上也常识寻找了很多解决的方法,但是都没有找到能够解决我这个问题的方案,记录下来给大家分享一下,以备不时之需!可以看到spark的Worker和Master两个节点都已经正常启动,因此可以证明spark正常启动,该问题得到解决!更改完成后,输入:wq!

m0_74050238的博客 574

【Ubuntu安装spark环境】----第一站----【虚拟机jdk环境配置】

一、配置jdk环境 1.在jdk官网下载jdk包 2.使用ssh链接工具将所下载的jdk安装包拖进ubuntu虚拟机中/或者用u盘中转,该文章有相关操作https://blog.youkuaiyun.com/echo245/article/details/115255768 3.打开终端控制,进入root sudo su root 4.创建Java的目标路径文件夹 mkdir /usr/lib/jvm 5.解压jdk包 ...

echo245的博客 406

三步搭建 Spark 单机版集群:安装配置虚拟机与 FinalShell 远程管理

3.解压完成后使用:cd /usr/local/spark-3.2.1-bin-hadoop2.7/bin/ 进入安装目录下使用“SparkPi”计算Pi的值 代码如下:./run-example SparkPi 2。2.解压Spark安装包至/usr/local/: tar -zxf /opt/spark-3.2.1-bin-hadoop2.7.tgz -C /usr/local/3、选择“安装程序光盘映像文件”,选择下载好的CentOS-7-x86_64-Everything-2009 点击下一步。

qq_70976073的博客 853
上一篇: A Semantic Framework for Data Analysis in Networked Systems语义笔记
下一篇: 第三期书生大模型实战营——入门岛
波波子
博客等级 码龄7年 18粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值