当前位置: 首页 > news >正文

Spark安装

导入压缩包,解压改名

三台都配置spark环境变量


#SPARK_HOME
export SPARK_HOME=/opt/softs/spark3.1.2
export PATH=$PATH:$SPARK_HOME/bin
export PATH=$PATH:$SPARK_HOME/sbin

修改配置文件

#!/usr/bin/env bashexport JAVA_HOME=/opt/softs/jdk1.8.0
export HADOOP_HOME=/opt/softs/hadoop3.1.3
export HADOOP_CONF_DIR=/opt/softs/hadoop3.1.3/etc/hadoop
export SPARK_DIST_CLASSPATH=$(/opt/softs/hadoop3.1.3/bin/hadoop classpath)
export SPARK_MASTER_HOST=192.168.111.54
export SPARK_MASTER_PORT=7077
export SPARK_HISTORY_OPTS="-Dspark.history.ui.port=18080 -Dspark.history.retainedApplications=50 -Dspark.history.fs.logDirectory=hdfs://192.168.111.54:8020/spark-eventlog"

 

spark.master spark://192.168.111.54:7077
spark.eventLog.enabled true
spark.eventLog.dir hdfs://192.168.111.54:8020/spark-eventlog
spark.serializer org.apache.spark.serializer.KryoSerializer
spark.driver.memory 2g
spark.eventLog.compress true

配置worker里的hostname

 

将修改传给其他虚拟机

 scp -r spark3.1.2/ root@bigdata005:/opt/softs/

启动hdfs

启动spark

启动命令在/opt/softs/spark3.1.2/sbin 目录下的

sh start-all.sh

 

 

 

启动成功

 关闭

 

webui

http://192.168.111.54:8080

​​​​​​​

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • npm安装依赖包报错,npm ERR! code ENOTFOUND
  • 介绍下项目的架构
  • 【精简版】jQuery 中的 Ajax 详解
  • 大数据面试SQL题-笔记01【运算符、条件查询、语法顺序、表连接】
  • 如何用EXCEL自动解方程/方程组?利用 矩阵乘法X=A-*B,X=mmult(minverse(A), B)
  • PHP手边酒店多商户版平台小程序系统源码
  • 前缀匹配工具之IP-Prefix
  • Web控件进阶交互
  • 链路聚合概述
  • AutoMQ 生态集成 Redpanda Console
  • 【代码随想录|第十一章 图论part01 | 797.所有可能的路径 】
  • 基于深度学习的水果识别系统
  • Django获取request请求中的参数
  • S参数入门
  • Jenkins教程-20-常用插件-Parameterized Trigger
  • #Java异常处理
  • android 一些 utils
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • ECS应用管理最佳实践
  • Java IO学习笔记一
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • PhantomJS 安装
  • react-native 安卓真机环境搭建
  • React-生命周期杂记
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • storm drpc实例
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • 从PHP迁移至Golang - 基础篇
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 微信小程序开发问题汇总
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 我是如何设计 Upload 上传组件的
  • 容器镜像
  • ​什么是bug?bug的源头在哪里?
  • # C++之functional库用法整理
  • #Linux(权限管理)
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (2020)Java后端开发----(面试题和笔试题)
  • (C#)获取字符编码的类
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (笔试题)分解质因式
  • (第30天)二叉树阶段总结
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (五)Python 垃圾回收机制
  • (一)80c52学习之旅-起始篇
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)详解PHP处理密码的几种方式
  • .mysql secret在哪_MySQL如何使用索引
  • .NET 漏洞分析 | 某ERP系统存在SQL注入
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?