栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 云计算 > 云平台

ubuntu 安装 spark 单节点伪集群 failed to launch: nice -n 0 /usr/local/spark/bin/spark-class org.apache.spark

云平台 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ubuntu 安装 spark 单节点伪集群 failed to launch: nice -n 0 /usr/local/spark/bin/spark-class org.apache.spark

环境信息
ubuntu 
hadoop 3.3.1
spark 3.2.1
jdk 1.8.231
scala 2.12.15
问题描述

已经安装好单节点hadoop,并验证成功,可以访问,http://192.168.58.129:9870

1、安装spark单节点,启动报错,提示找不到一些class,如下

Caused by: java.lang.ClassNotFoundException: org.slf4j.Logger

下载log4j-1.2.17.jar 和 slf4j-api-1.7.36.jar 到spark里面的 jars 目录

2、增加jar包后,还是报错,如下所示

hadoop@ubuntu:/usr/local/spark/sbin$ ./start-all.sh
starting org.apache.spark.deploy.master.Master, logging to /usr/local/spark/logs/spark-hadoop-org.apache.spark.deploy.master.Master-1-ubuntu.out
failed to launch: nice -n 0 /usr/local/spark/bin/spark-class org.apache.spark.deploy.master.Master --host ubuntu --port 7077 --webui-port 8080
  Spark Command: /usr/lib/jvm/jdk1.8.0_231/bin/java -cp /usr/local/spark/conf/:/usr/local/spark/jars/*:/opt/local/hadoop/etc/hadoop -Xmx1g org.apache.spark.deploy.master.Master --host ubuntu --port 7077 --webui-port 8080
  ========================================
full log in /usr/local/spark/logs/spark-hadoop-org.apache.spark.deploy.master.Master-1-ubuntu.out
ubuntu: starting org.apache.spark.deploy.worker.Worker, logging to /usr/local/spark/logs/spark-hadoop-org.apache.spark.deploy.worker.Worker-1-ubuntu.out
ubuntu: failed to launch: nice -n 0 /usr/local/spark/bin/spark-class org.apache.spark.deploy.worker.Worker --webui-port 8081 spark://ubuntu:7077
ubuntu:   Spark Command: /usr/lib/jvm/jdk1.8.0_231/bin/java -cp /usr/local/spark/conf/:/usr/local/spark/jars/*:/opt/local/hadoop/etc/hadoop -Xmx1g org.apache.spark.deploy.worker.Worker --webui-port 8081 spark://ubuntu:7077
ubuntu:   ========================================
ubuntu: full log in /usr/local/spark/logs/spark-hadoop-org.apache.spark.deploy.worker.Worker-1-ubuntu.out

在spark/conf下面的spark-env.sh里面加上下面的配置

export SPARK_DIST_CLASSPATH=$(/usr/local/hadoop/bin/hadoop classpath)

修改后,博主的配置如下所示

export SPARK_DIST_CLASSPATH=$(/usr/local/hadoop/bin/hadoop classpath)

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_231
export SCALA_HOEM=/usr/local/scala
export SPARK_MASTER_IP=192.168.58.129
export HADOOP_CONF_DIR=/opt/local/hadoop/etc/hadoop
export SPARK_MASTER_PORT=7077
export SPARK_WORKER_CORES=1
export SPARK_WORKER_MEMORY=2g

重新执行./start-all.sh ,执行成功。


欢迎关注我的公众号Godyvvva,回复Spark资料免费获取Spark学习资料,需要自取,过时不候。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/896385.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号