Hadoop在Ubuntu系统下安装Spark

Posted 雪原那么远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop在Ubuntu系统下安装Spark相关的知识,希望对你有一定的参考价值。

Spark 版本:spark-2.4.0-bin-without-hadoop.tgz 

下载地址:http://spark.apache.org/downloads.html

下载的时候注意一下,需要下的是最新版本的无 hadoop 版本,因为我们已经在之前装过 hadoop 了。


 安装 Spark

sudo tar -zxf ~/Downloads/spark-2.4.0-bin-without-hadoop.tgz -C /usr/local/
cd /usr/local
sudo mv ./spark-2.4.0-bin-without-hadoop/ ./spark
sudo chown -R hadoop:hadoop ./spark  

修改 Spark 的配置文件:spark-env.sh

cd /usr/local/spark
cp ./conf/spark-env.sh.template ./conf/spark-env.sh

编辑文件 spark-env.sh ( vim ./conf/spark-env.sh ),在第一行添加 hadoop 配置信息:

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

 

保存退出就可以直接使用,同时我也配置了我的 Java 路径(可选)。

运行 Spark 自带的示例,验证 Spark 是否安装成功:

cd /usr/local/spark
bin/run-example SparkPi

行时会输出非常多的运行信息,输出结果不容易找到,可以通过 grep 命令进行过滤(命令中的 2>&1 可以将所有的信息都输出到 stdout 中,否则由于输出日志的性质,还是会输出到屏幕中):

bin/run-example SparkPi 2>&1 | grep "Pi is"

可以看到 Spark 成功安装。

 

以上是关于Hadoop在Ubuntu系统下安装Spark的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu下搭建单机Hadoop和Spark集群环境

Ubuntu14.04或16.04下安装JDK1.8+Scala+Hadoop2.7.3+Spark2.0.2

在Ubuntu下搭建Spark群集

Ubuntu下安装Spark3.2.0教程

Hadoop(伪分布式)+Spark(local模式)搭建Hadoop和Spark组合环境

如何在Ubuntu下搭建Spark集群