Spark集群安装部署

2019-09-28  本文已影响0人  虫儿飞ZLEI

1.下载并解压安装包

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

解压之后的文件夹目录:


2. 修改配置文件

SPARK_MASTER_HOST=centos134
SPARK_MASTER_PORT=7077
YARN_CONF_DIR=/opt/hadoop-2.7.2/etc/hadoop
export SPARK_HISTORY_OPTS="-Dspark.history.ui.port=18080 -Dspark.history.retainedApplications=30 -Dspark.history.fs.logDirectory=hdfs://centos134:9000/directory"

spark.eventLog.enabled           true
spark.eventLog.dir               hdfs://centos134:9000/directory
spark.yarn.historyServer.address=centos134:18080
spark.history.ui.port=18080
        <!--是否启动一个线程检查每个任务正使用的物理内存量,如果任务超出分配值,则直接将其杀掉,默认是true -->
        <property>
                <name>yarn.nodemanager.pmem-check-enabled</name>
                <value>false</value>
        </property>
        <!--是否启动一个线程检查每个任务正使用的虚拟内存量,如果任务超出分配值,则直接将其杀掉,默认是true -->
        <property>
                <name>yarn.nodemanager.vmem-check-enabled</name>
                <value>false</value>
        </property>

相关参数说明

复制安装文件夹到每台节点

3. 启动相关

sbin/start-all.sh




网页查看:centos134:8080


启动历史服务
sbin/start-history-server.sh


http://192.168.126.134:18080/
image.png

4. 运行求pi案例

4.1 local

bin/spark-submit --class org.apache.spark.examples.SparkPi --executor-memory 0.5G --total-executor-cores 1 ./examples/jars/spark-examples_2.11-2.1.1.jar 100

4.2 standalone

bin/spark-submit --class org.apache.spark.examples.SparkPi --master spark://centos134:7077 --executor-memory 1G --total-executor-cores 1 ./examples/jars/spark-examples_2.11-2.1.1.jar 100

4.3 yarn

bin/spark-submit --class org.apache.spark.examples.SparkPi --master yarn --deploy-mode client ./examples/jars/spark-examples_2.11-2.1.1.jar 100

三种模式说明

参数说明

上一篇 下一篇

猜你喜欢

热点阅读