Spark安装与配置

news/2025/1/21 18:56:07/文章来源:https://www.cnblogs.com/XiMeeZhh/p/18238141

 以下是本文所用到的文件包

spark-2.4.5-bin-hadoop2.7
https://incstallation-package.oss-cn-beijing.aliyuncs.com/spark-2.4.5-bin-hadoop2.7.tgz

一、 Spark安装与配置

1、选择spark2.4.5版,与之前hadoop-2.7.3与之相匹配。

如果没有安装过hadoop,可以查看

https://www.cnblogs.com/XiMeeZhh/p/18238136

2、安装

① 进入 /home目录,将spark-2.4.5-bin-hadoop2.7.tgz上传

cd /home

 

② 将spark安装包复制到/usr/local目录下

cp spark-2.4.5-bin-hadoop2.7.tgz /usr/local/

进入/usr/local/目录并解压

cd /usr/local

tar -xzf spark-2.4.5-bin-hadoop2.7.tgz

删除多余的安装包

rm -f spark-2.4.5-bin-hadoop2.7.tgz

现在/usr/local/目录下,生成spark-2.4.5-bin-hadoop2.7.tgz目录

 

(3)配置Spark的环境变量

使用nano工具修改.bashrc文件

nano ~/.bashrc

在文件的最后添加如下的配置

# Set SPARK_HOME pathexport SPARK_HOME=/usr/local/spark-2.4.5# Add spark-* binaries to PATHexport PATH=$PATH:$SPARK_HOME/bin:$SPARK_HOME/sbin

 保存并退出

Ctrl+X        yes

(4)保存并关闭文件

source ~/.bashrc

(5)配置生效

spark-shell

如果出现可以scala的输入行,说明Spark已经成功安装。

 

二、 Spark测试

1、测试

输入表达式计算测试

Scala> 8*7+5

测试计算结果。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/721708.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PVE管理虚拟机节点

今天使用PVE命令安装虚拟机。‍ 查看所有虚拟机qm list 查看所有虚拟机 ​​ 创建虚拟机qm create 创建虚拟机 qm create 106 --name vm-test --memory 2048 --net0 virtio,bridge=vmbr0基础配置 这条命令会创建一个 VM,ID 为 106​,名称为 myvm​,分配 2048MB​ 的内存,并…

Ubuntu 更新到 22.04.4 LTS 记录器 syslog 出错

显示 Sep 15 06:36:09 mail2 rsyslogd: action action-0-builtin:omfile suspended (module builtin:omfile), retry 0. There should be messages before this one giving the reason for suspension. [v8.2112.0 try https://www.rsyslog.com/e/2007 ] Sep 15 06:36:09 mail2…

SSH免密登录+JDK安装配置+Hadoop安装配置

一 、 设置SSH免密登录 1、修改主机名 (1)打开 /etc/hostname 修改为:master (2) 重启 在终端输入reboot 2、配置网卡 (1)改写网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33 #BOOTPROTO="dhcp" #注释 BOOTPROTO="static" …

2024 新高考I卷数学19题

整张卷子最好玩的题。Tips: 作者想题的时候在打块,可能是错的。 题目长这样:首先这个 \(a\) 没有任何用,只关注下标。 (1) 是超级原神题,答案是(1,6), (1,2), (5,6)。 (2) 我们拿 \(m = 3\) 玩一下:1 (2) 3 4 5 6 7 8 9 10 11 12 (13) 14 1 4 7 10 3 6 9 12 5 8 11 14 做完…

(5)FIFO知识点总结

一、格雷码问题三个问题:如何在二次幂和非二次幂的深度下设计读写指针什么情况下使用格雷码对指针进行编码什么情况下不可以使用格雷码 二、亚稳态问题三个问题:FIFO中的亚稳态问题是否能够真正消除若无法消除,为什么FIFO还能正确运行两排同步或多拍同步的差异rptr为3时,同…

重命名vue文件后ts爆红。文件xxx不在项目xxx的文件列表中。项目必须列出所有文件,或使用 include 模式。

问题 重命名vue文件后,在另一个vue文件中引入该文件,会爆红。 引入时我们写的是正确的文件路径ts.config.json中爆红依然显示旧的文件。分析npm run dev,可以正常运行,说明问题出在ts检查上面。 假如写一个不正确的路径,会提示找不到模块,证明路径匹配没有问题。 其实我并…

vue-router.js报错Uncaught TypeError: Cannot read properties of undefined (reading value)

出于自己的兴趣刚开始接触vue+vite+ts的前端项目时出现一个想不明白的报错Uncaught TypeError: Cannot read properties of undefined (reading value) 排查了很多东西,都没有问题,最后把目光放在了main.ts上面, 修改前的写法const app =createApp(App)app.mount(#app) app.…

cdn到oss,根据用户终端是手机和电脑等不同分别访问两套前端代码

使用规则引擎其中一个配置了很多浏览器,另外一个配置匹配所有 ,这样就能正常访问。如果这两个网站,有一个没有使用规则引擎,那么就会两个网站都匹配上,然后第四条规则目标path和第一条的会拼接起来作为oss的key,肯定不存在,所以会访问不了页面 规则这里,可以并且 或 …

C++语言基础

C++语言基础 1. 函数 1.1 C++新增:多态函数重载( overload )函数重写(覆写,overrride)编译器会根据实参的类型来⾃动确定调⽤哪个重载函数 1.2 C++新增:内联函数 修饰关键字:inline 作用:编译时直接将函数替换为一堆代码,减少函数调用带来的开销。 比#define安全 成员…

android studio导入项目--解决gradle-headache问题

基础导入: 首先删除要导入项目的两个文件夹:删除后记事本打开build.gradle 修改这个版本,修改成什么呢?找你以前配置好的项目文件夹下同名文件中的版本或者在android studio打开项目结构查看如图,我的是7.4.2那我就把刚才那个版本改成7.4.2 然后打开AS,点击文件,点击new…

FastApi第一个demo

## 安装fastapi #### pip install fastapi #### 再执行 pip install Uvicorn 安装 ####导入模块包 import uvicorn from fastapi import FastAPI#创建项目对象 app = FastAPI()# 通过装饰器#app.来标识请求方式,括号里放请求路由地址 @app.get("/") async def home(…