Spark集群配置
来源:互联网 发布:随手记mac版 编辑:程序博客网 时间:2024/06/02 19:25
相比Hadoop的配置,Spark配置起来相对简单。本文结合自身的配置经验,写下配置Spark的过程。
准备工作
在正式配置之前,需要确定环境是否适合安装Spark集群。
- 确保已经安装JDK/JRE;
- 安装Hadoop(非必要);
- 确保已经安装SCALA;
- MASTER\SLAVE的IP地址已经配置在/etc/hosts中。
Spark配置
配置文件
.spark-env.sh:
export JAVA_HOME=/home/appuser/jdkexport SCALA_HOME=/home/appuser/scalaexport SPARK_HOME=/home/appuser/sparkexport HADOOP_HOME=/home/appuser/hadoopexport HADOOP_CONF_DIR=/home/appuser/hadoop/etc/hadoopexport SPARK_MASTER_HOST=master
slaves:
slave1slave2slave3
分发到SLAVE节点
scp -r ~/spark-1.6.0-bin-hadoop2.6/ slave1:~/scp -r ~/spark-1.6.0-bin-hadoop2.6/ slave2:~/scp -r ~/spark-1.6.0-bin-hadoop2.6/ slave3:~/
启动Spark集群
~/spark-2.6.0-bin-hadoop2.6/sbin/start-all.sh
配置验证
HTTP登陆
在浏览器中输入:http://master:50070/ ,可以看到HDFS的相关配置信息及DataNode的活跃情况。
Spark-shell启动
启动Spark-shell,可以检测是否配置准确。当然,也可以使用Spark-submit提交Spark自带的例子,查看结果及运行情况。
注
- Work启动,但Http中没有Worker节点:说明Slave节点与Master的通讯出现问题,或Slave节点无法向Master注册,导致虽然Woker启动但不能在Master中找到。这时候需要检查/etc/hosts中的配置是否准确、合理;
- Woker启动失败,这种情况说明配置可能存在问题,需要仔细检查;
- 版主多次尝试在spark-env.sh中配置master-port\worker-port,但是都失败,具体原因探索中。
1 0
- spark配置:spark集群
- Spark集群配置
- Spark集群配置
- Spark集群环境配置
- spark集群配置错误
- spark集群配置
- Spark集群配置
- spark 集群配置
- spark集群配置
- Spark集群配置
- spark 配置:yarn集群
- Spark集群硬件配置
- spark集群环境配置
- spark ha集群配置
- spark standalone 集群配置
- spark集群参数配置理解
- 配置spark+hadoop(hdfs)集群
- spark集群安装与配置
- C#实现通过模板自动创建Word文档的方法
- 使用Gson解析复杂的JSON数据
- android studio 利用git工具上传代码到github
- 开启数据中心主机运维的上帝视角
- 微信小程序全方位深度解析课程Dome-First项目module
- Spark集群配置
- Eclipse 安装 SVN 插件的两种方法
- Sql基础语句2
- Datepickerforionicframework
- 字符串的下划线命名和驼峰命名转换
- Nginx对同一IP限速限流
- 大数big number的加减运算
- 2 python 四位数整数补零
- 关于持久层主键生成策略