Spark2.0.2+Scala2.11.8环境搭建

最新版scala2.11.8与spark1.6.1一步到位安装 一,scala安装: 先到官网下载一个scala的压缩包,它没有过多的要求,然后在Linux下按照如下步骤操作: 1,解压包: hadoop@master:/mysoftwaretar−zxvfscala−2.11.8.tgz2,配置环境变量(我在两份文件里面都配了):hadoop@master:  tar -zxvf scala-2.11.8.tgz 2 阅读详情

此处更正Spark版本和Scala版本的关系:
如官网所述。。。下面写的时候有误【虽然也能用,不过还是按照官网来吧】

在这里插入图片描述


1. 下载Spark

点击去官网
然后选择下载版本
红框根据自己需要选择,这里选2.0.2
注意蓝框部分需要和你安装的Hadoop版本一致,因为我的机器是2.7.5所以这里选Hadoop2.7
在这里插入图片描述

2. 上传spark到虚拟机,解压

3. 设置环境变量

编辑

vim ~/.bashrc

输入,SPARK_HOME 换成你的路径

export SPARK_HOME=/usr/local/src/spark-2.0.2
export PATH=$PATH:$SPARK_HOME/bin

生效

source ~/.bashrc

4. 配置spark-env

进入目录

cd /usr/local/src/spark-2.0.2/conf

拷贝一份模板文件

cp spark-env.sh.template spark-env.sh

编辑 spark-env.sh,JAVA_HOME、SCALA_HOME、HADOOP_HOME换成你的虚拟机中对应的目录【稍后安装Scala】

export JAVA_HOME=/usr/local/src/jdk1.8.0_191
export SCALA_HOME=/usr/local/src/scala-2.10.7
export HADOOP_HOME=/usr/local/src/hadoop-2.7.7

export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export SPARK_MASTER_IP=master
export SPARK_WORKER_MEMORY=1g

5. 配置slaves

依旧再 /usr/local/src/spark-2.0.2/conf 这个目录下
拷贝一份模板文件

cp slaves.template slaves

编辑slaves

slave1
slave2

6. 节点分发

scp -r /usr/local/src/spark-2.0.2/ slave1:/usr/local/src
scp -r /usr/local/src/spark-2.0.2/ slave2:/usr/local/src

7. 下载Scala

这里用2.10.7【因为Spark按照的2.x所以Scala版本更正为2.11.x+】
https://downloads.lightbend.com/scala/2.10.7/scala-2.10.7.tgz

8. 上传解压

9. 配置环境变量

vim ~/.bashrc

# scala
export SCALA_HOME=/usr/local/src/scala-2.10.7
export PATH=$PATH:$SCALA_HOME/bin

配置生效
source ~/.bashrc

输入scala
在这里插入图片描述
安装成功

10. 节点分发

略~

11. 启动spark集群

cd /usr/local/src/spark-2.0.2/sbin

执行

start-all.sh

11. 验证

查看jps
在这里插入图片描述
浏览器输入ip:8080
在这里插入图片描述

Scala2.11.8 + Sbt + Maven + IntelliJ Idea + Spark2.0开发环境搭建备忘 已有hadoop yarn 和 spark 集群部署、运行在分布式环境中,程序开发编码在PC上,由于逐渐增多scala编写spark2.0程序,入乡随俗使用sbt和IntelliJ Idea,顺便对PC上的Scala + sbt + maven + IntelliJ Idea一些要注意的开发环境配置细节进行记录,侧重于现在网上比较少总结又可能让人有些困扰的部分,目前这方面总结比较完整的文章好像还比较少(也可能是自己看的不够多),有些内容也是google国外和自己摸索的,在此进行记录,一方面方便跟可能有同样需 阅读详情

相关推荐

hadoop2.7.6和spark-2.3.0以及scala环境搭建

1 java1.8环境配置 安装目录不要有空格,否则后面配置hadoop很麻烦   参考 jdk1.8配置 2 scala环境配置   scala的版本很多,但是spark的官网告诉我们spark-2.3.0使用2.11.x   scala下载地址, 我下载的是 scala-2.11.12.msi     新建SCALA_HOME:D:\Soft\scala     Path后面追加: %SCAL...

chy2z的专栏 5213

spark1.6.1及scala2.11.8安装配置

首先,安装spark之前需要安装配置的软件有:JDK,Scala,ssh,Hadoop这些开发平台的安装配置在我之前的博客中都有详细的攻略,需要的请去看看。 hadoop安装配置再此提一句,无论是hadoop,hbase,hive,spark都是需要版本适配的,不然就会多很多步的不必要操作,版本的适配官网上都有,这里写者是使用:jdk1.7+hadoop2.6.4+scala2.11.8+spar

WRM的博客 2094

Hadoop+spark+jupyter环境搭建(二):基于Hadoop组件Yarn搭建Spark

基于Hadoop组件Yarn搭建Spark一、集群配置信息集群为1+1,1台master,1台slave的结构配置(两台一致):系统:Ubuntu 14内核:4核内存:8G 两台主机的信息:主机名IPmyz-master192.168.0.212浮动IP:210.14.69.105myz-slave192.168.0.213 二、集群搭建过程Hadoop安装与配置请参考《Hadoop平台的搭建》,...

myz的博客 1734

Eclipse+maven+scala2.11.8+spark2.0.0的环境部署

主要在maven-for-scalaIDE纠结了,因为在eclipse版本是luna4.x 里面有自己带有的maven。 根据网上面无脑的下一步下一步,出现了错误,在此讲解各个插件的用途,以此新人看见了,少走一些弯路。 其实主要的问题是自己独立去下载scala插件,把scala依赖包拷贝到eclipse的plugins和features里面,然后maven也是自己下载手动修...

akftunll710077的博客 350

window10下spark2.1.0单节点环境及开发环境搭建及运行全流程走通

作为一名初入spark编程的初级工程师,在工作中总是会有一些程序需要先在自己的spark环境下试跑,所以需要自己在自己电脑中安装自己的spark运行环境以及开发,方便用于调试,还可以时不时的测试一下API,玩一玩自己随手编的小程序,以便学习,因为开源的东西变化太快,总是需要你不断学习...最近在工作中就有这样的一个需求,而网上也没有最新的资源,抱着和大家分享一起学习的心态,从头到尾咱们来一遍!

nju_mc的博客 5267

Scala与Spark的环境搭建版本匹配问题(学习笔记)

最新版本的scala-2.11.8与Spark2.1.0环境搭建

spark 与 scala 版本对应关系

在开发spark程序的时候,用scala语言进行开发需要考虑sparkspark 版本与scala版本的对应问题 版本对应关系如下: Spark运行在Java 8 +,Python 2.7 + / 3.4 +和R 3.1+上。 对于Scala API,Spark 2.4.3使用Scala 2.12。您需要使用兼容的Scala版本(2.12.x)。 请注意 自Spark 2.2.0起,对2.6.5...

Nice的博客 1万+

scala-2.12.8-官方正式版.rar

scala-2.12.8版本的安装包,注意需要先安装1.8或以上版本的额JDK,才能正常使用。适合所有需要使用或者需要更新升级版本的人使用。

spark与scala的对应版本查看

https://mvnrepository.com/artifact/org.apache.spark/spark-core 总结

Knight 2556

AI智能体评估基准AgentBench:从原理到实战的完整指南

在人工智能领域,智能体(AI Agent)的评估是衡量其实际应用能力的关键环节。评估基准通过设计标准化的测试任务,系统性地检验智能体的推理、规划和工具使用等核心能力。其技术价值在于为模型迭代和产品选型提供了客观、可复现的量化依据,能有效推动技术从演示走向工程落地。典型的应用场景包括模型能力评测、智能体框架对比以及具体应用(如自动化运维、智能客服)的性能验证。本文聚焦于清华团队推出的AgentBench,它作为一个多维度的综合评估套件,涵盖了从操作系统、数据库操作到网页浏览、数字卡牌游戏等八个贴近真实世界的任

weixin_27207591的博客 599

多普勒频移测速与FMCW测距

文章目录时域与频域基于多普勒频移估计速度基于传统的FMCW测距什么是FMCWFMCW测距原理参考论文 时域与频域 时域 — 自变量是时间,即横轴是时间,纵轴是信号振幅的变化。表示振幅随时间的变化。 频域 — 自变量是频率,即横轴是频率,纵轴是该频率信号幅度的峰值。表示振幅峰值随频率的变化。 基于多普勒频移估计速度 当发送端静止而接收端相对运动时,有: v=FsFcv=\frac{F^s}{F}cv=FFs​c 其中,F是信号的原始频率;FsF^sFs 是接收信号频率与发送信号频率之差,即多普勒频移;c是

dsaaf21的博客 9186

Spark2.0.1 + scala2.11.8 + hadoop2.7 + IDEA开发环境搭建

注意:spark scala hadoop直接的版本匹配非常重要! 一、Spark2.0.1安装 从https://archive.apache.org/dist/spark/spark-2.0.1/中下载编译好的spark包,选择 因为已经编译好了,直接解压即可。但是注意:解压的路径中不能有空格。比如解压到D盘 : D:\spark-2.0.1-bin-hadoop2.7 解...

jc_986的博客 1196

基于Halcon与C#的PCB焊接缺陷智能检测系统开发实战(附完整源码与项目文档)

本文详细介绍了基于Halcon与C#的PCB焊接缺陷智能检测系统开发实战,涵盖机器视觉技术、硬件选型、图像处理算法及C#上位机开发。通过实战案例展示如何实现高效、准确的PCB焊接缺陷检测,提升生产效率与质量,并附完整源码与项目文档。

mango的博客 218

spark2.0-scala2.11.8-hadoop2.8.0配置

一、安装配置scale 1.下载scala 2.11.8 http://www.scala-lang.org/files/archive/scala-2.11.8.tgz tar -zxf scala-2.11.8.tgz –C ./app 2.配置环境变量 vim /etc/profile(root用户) # 在文件末尾位置加入以下代码 export SCALA_HOME=/usr...

huahuaxiaoshao的博客 1501

【华为Hilink SDK Linux系统开发】目录 开源一小步

目录 【华为Hilink开发】第一章:华为hilink平台简介及开发流程 【华为Hilink开发】第二章:华为hilink SDK网络适配、网关添加删除 【华为Hilink开发】第三章:华为hilink SDK子设备添加、删除 【华为Hilink开发】第四章:华为hilink SDK子设备控制及同步 【华为Hilink开发】第五章:华为hilink SDK适配遇到的问题 ...

开源一小步 3619

S32K314 EB配置MCAL全模块讲解【Autosar——1 MCU模块详解】持续更新中

FIRC(fast internal RC Oscillator) :高速内部时钟,固定48MHZ;SIRC(Slow Internal RC Oscillator):低速内部时钟,固定32KHZ;FXOSC(Fast Crystal Oscillator Digital Controller):高速外部晶振(8-40MHZ),根据原理图选型进行配置;SXOSC():外部低速外部时钟,固定输入32.768KHZ;PLL_PHIn_CLK:时钟倍频锁相环时钟范围(640-1280MHZ);

qq_40488886的博客 1779

Spark+Scala完全分布式集群搭建过程

Scala2.11.8环境搭建 1、下载scala安装包scala-2.11.8.rpm安装 rpm -ivh scala-2.11.8.rpm 2、添加Scala环境变量,在/etc/profile中添加: export SCALA_HOME=/usr/share/scala export PATH=$SCALA_HOME/bin:$PATH 3、保存后刷新配置 source /etc/p...

shiqifei的博客 630

FANUC机器人_CRX协作机器人的开机和示教器的初始化设置基本步骤(二)

FANUC机器人_CRX协作机器人的开机和示教器的初始化设置基本步骤

Robot_PLC_HMI_Automation 2732

Spark实战环境搭建

安装服务与环境: 系统:centos 6.4 安装包存放目录:~/software 应用服务安装目录:~/app 数据存放目录/data 脚本存放目录:~/shell 安装应用版本:Java 1.8 Scala 2.11.8 Hadoop cdh5.7 Maven 3.3.9 Python3 Spark 1、安装Java 1.8 1.1、安装包:jdk-8u91-linux-x64.tar.gz 1.2、解压到app安装目录

zhaoxiaoba123的博客 341

手把手教你完成YOLOv10 PySide6目标检测界面搭建,使用Qt6设计YOLOv10检测系统,前台系统+后台管理系统开发实战,可用于大论文凑工作量或毕设必备,全网最详细教程

手把手教你完成YOLOv10 PySide6目标检测界面搭建,使用Qt6设计YOLOv10检测系统,前台系统+后台管理系统开发实战,可用于大论文凑工作量或毕设必备,全网最详细教程

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1732

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

VirtualBox+Centos7+Hadoop2.6.0+scala-2.11.8+spark2.2.0搭建spark集群环境

最近想做spark开发,于是就动手搭建spark集群环境,由于没有服务器可用,只能采用在个人pc上采用虚机这种形式,捣鼓了两天终于将spark集群搭建起来了,先将详细的搭建过程做一下记录,以备之后查询。如果你不小心看到来了这篇文章,希望能给你带来帮助。但是,就本人观读别人笔记的经验,多半还是会有问题,毕竟每个人所具备的软硬件环境不可能完全一样,搭建过程中的软件安装流程也不可能完全一样。...

yongge1981的专栏 914

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Spark+Hadoop集群搭建:(零)简介与说明

Spark+Hadoop集群搭建:(零)简介与说明1 背景2 主要内容3 参考文献 1 背景 2 主要内容 利用虚拟机实现Linux操作系统上的Spark+Hadoop大数据集群,并进行一些简单的实验。主要包括 1 单节点Hadoop环境搭建 2 多节点(集群)Hadoop环境搭建 3 Spark安装及pyspark的使用 4 Spark Standalone Cluster的使用 3 参考文献 ...

闻曦的博客 450

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【云计算】3台虚拟机完成Spark Yarn集群部署并编写Scala应用程序实现单词计数统计

1.准备环境 虚拟机:vmware workstation16 linux版本:centOS 7 linux 分布式环境:hadoop 3.1.1 (1)创建三台虚拟机,并准备好linux环境和hadoop,确保hadoop集群能成功运行 hadoop启动成功后,网页DataNode页面如下 主机为master(在网页上不显示),从机1为slave1,从机2为slave2,这是在配置hadoop时为三台机器配置的名字。 (2)准备安装文件 需要的安装文件如下 spark 2..

WangChen的博客 4936

windows10下spark2.3.0本地开发环境搭建-亲测

 1  windows10下spark2.3.0本地开发环境搭建win10上部署Hadoop非Cygwin、非虚拟机方式。安装目录为D:\setupedsoft。涉及相关组件版本:win10 家庭装,64位,x86处理器JDK1.8.0_171hadoop-2.7.6Spark-2.3.0Scala-2.11.8Maven-3.5.3ideaIC-2018.1.4.exespark-2.3.0-b...

6289
上一篇: 大数据学习各技术参考文档及虚拟机配置
下一篇: CentOS切换Scala版本时未发生变化
IBeanCN
博客等级 码龄10年 9粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值