在spark集群上在部署一套spark环境,不要影响过去环境

为啥呢?有这种需求,比如舍不得开资源。A工具,需要spark环境,但是A是spark3.1,B工具,需要spark环境,但是B是spark3.4。那这样咋搞,于是就有了这种情况。

首先复制新的过来

其他的参考我的这篇部署

https://shiao.blog.csdn.net/article/details/127066622

唯一要修改的就是spark-env.sh

bash 复制代码
# 1) Master 端口
export SPARK_MASTER_PORT=7087
export SPARK_MASTER_WEBUI_PORT=8090

# 2) Worker 端口(固定不随机)
export SPARK_WORKER_PORT=7088
export SPARK_WORKER_WEBUI_PORT=8091

# 3) History Server
export SPARK_HISTORY_OPTS="-Dspark.history.ui.port=18090"

# 4) Shuffle Service(YARN/External Shuffle)
export SPARK_SHUFFLE_OPTS="-Dspark.shuffle.service.port=7347"

# 5) 其他通用(可选)
export SPARK_PID_DIR=/tmp/new-spark-pids-x2doris

export SPARK_MASTER_HOST=bigdata_tool
export SPARK_LOCAL_DIRS=/root/spark_x2doris/

#SPARK_LOG_DIR=/root/spark_x2doris/logs
export SPARK_DAEMON_JAVA_OPTS="-Dspark.deploy.zk.namespace=/spark_new"

export SPARK_IDENT_STRING="user_spark324"

export SPARK_LOG_DIR="/root/spark_x2doris/logs"

然后去每台机器(最好不要改配置,就直接这样写到临时环境里,避免影响之前搭建好的)

unset SPARK_HOME

unset SPARK_CONF_DIR

export SPARK_MASTER_PORT=7087

export SPARK_MASTER_WEBUI_PORT=8090

export SPARK_WORKER_PORT=7088

export SPARK_WORKER_WEBUI_PORT=8091

export SPARK_HISTORY_OPTS="-Dspark.history.ui.port=18090"

export SPARK_SHUFFLE_OPTS="-Dspark.shuffle.service.port=7347"

export SPARK_PID_DIR=/tmp/new-spark-pids-x2doris

export SPARK_MASTER_HOST=bigdata_tool

export SPARK_LOCAL_DIRS=/root/spark_x2doris/

export SPARK_DAEMON_JAVA_OPTS="-Dspark.deploy.zk.namespace=/spark_new"

export SPARK_IDENT_STRING="user_spark324"

export SPARK_LOG_DIR="/root/spark_x2doris/logs "

export SPARK_CONF_DIR="/root/spark_x2doris/conf "

上面黑色部分填写自己的spark地址

去master节点启动

./start-master.sh

curl localhost:8090试一下,没问题了就下一步

去work节点上执行(下面最好只写ip,特殊字符啥的会导致链接失败)

./start-worker.sh spark://172.16.27.xxxx:7087

jps一下,然后登录到windows机器访问一下这个ui

相关推荐
Sayai1 分钟前
Elasticsearch 日志检索 DSL 实战:时间范围查询、字段去重、分钟级统计与最新日志获取
大数据·运维·elasticsearch·搜索引擎·日志分析
W***25921 小时前
2026 企业 AI 办公工具选型指南:可完成端到端任务的平台怎么评估
大数据·人工智能
今年下半年1 小时前
【Spring Boot】多种存储文件(FastDFS / MinIO / 阿里云 OSS)接入设计说明(附源码)
spring boot·分布式·中间件·简单工厂模式·策略模式
龙亘川2 小时前
数字化赋能基层协同治理:亘川智城一网统管平台落地实践思考
大数据·人工智能·智慧城市·开源软件·数据可视化
ShineWinsu3 小时前
对于Redis:string类型的解析
java·c++·redis·分布式·缓存·面试·string
可乐ea3 小时前
AI Agent 工具调用准确性评测:选择错误与参数错误分开测
大数据·人工智能·算法·大模型·工具调用·ai智能体·agent评测
数智顾问4 小时前
(90页PPT)IBM集团管理驾驶舱项目蓝图规划(附下载方式)
大数据·人工智能·物联网
西木莉4 小时前
大数据安全挑战升级:从隐私保护到信任构建
大数据
wtblszn4 小时前
空压机在线监测物联网方案
大数据·运维·物联网·自动化·能源
IT古董4 小时前
《FDE前沿部署工程师实战教程》29 - Enterprise AI Security:Agent安全体系设计
大数据·数据库·人工智能