当前位置:网站首页>spark集群环境搭建
spark集群环境搭建
2022-08-08 15:58:00 【星哥玩云】
1.安装jdk
安装环境:CentOS-7.0.1708 安装方式:源码安装 软件:jdk-6u45-linux-x64.bin 下载地址:http://www.Oracle.com/technetwork/Java/javase/downloads/java-archive-downloads-javase6-419409.html
第一步:更该权限
chmod 775 jdk-6u45-linux-x64.bin
第二步:执行jdk安装
./jdk-6u45-linux-x64.bin
第三步:配置环境变量
环境变量的配置分为几种方式,根据自己的选择配置:
方式一:vi /etc/profile文件中配置JAVA_HOME以及PATH和CLASS_PATH
因为这样的设置将对所有用户的shell都生效,对系统安全会产生影响。
就是在这个文件的最后加上:
export JAVA_HOME=/usr/local/softWare/jdk1.6.0_45
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
执行 source /etc/profile 是配置立即生效
方式二:
修改.bashrc文件来配置环境变量:
#vi .bashrc
export JAVA_HOME=/usr/local/softWare/java/jdk1.6.0_45
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
配置完成之后,使用logout命令退出,然后重新登入使其生效.
验证一下是否安装成功,使用java -version查看一下。
2.安装scala 下载路径: https://downloads.lightbend.com/scala/2.12.8/scala-2.12.8.tgz scala-2.12.8.tgz 把下载包上传解压 tar -zxvf scala-2.12.8.tgz rm -rf scala-2.12.8.tgz 配置环境变量 vi /etc/profile export SCALA_HOME=/usr/local/scala-2.12.8 export PATH=$PATH:$JAVA_HOME/bin:$SCALA_HOME/bin 复制到其他节点: scp -r scala-2.12.8 192.168.0.109:/usr/local/ scp -r scala-2.12.8 192.168.0.110:/usr/local/ scp /etc/profile 192.168.0.109:/etc/ scp /etc/profile 192.168.0.110:/etc/ 使环境变量生效:source /etc/profile 验证:scala -version
3.ssh 免密码登录 参考https://blog.51cto.com/13001751/2487972
4.安装Hadoop 参考https://blog.51cto.com/13001751/2487972
5.安装spark 把下载包上传解压 cd /usr/local/ tar -zxvf spark-2.4.5-bin-hadoop2.7.tgz cd /usr/local/spark-2.4.5-bin-hadoop2.7/conf/ #进入spark配置目录 mv spark-env.sh.template spark-env.sh #从配置模板复制 vi spark-env.sh #添加配置内容 export SPARK_HOME=/usr/local/spark-2.4.5-bin-hadoop2.7 export SCALA_HOME=/usr/local/scala-2.12.8 export JAVA_HOME=/usr/local/jdk1.8.0_191 export HADOOP_HOME=/usr/local/hadoop-2.7.7 export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$SCALA_HOME/bin export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop export YARN_CONF_DIR=$HADOOP_HOME/etc/hadoop export SPARK_MASTER_IP=spark1 SPARK_LOCAL_DIRS=/usr/local/spark-2.4.5-bin-hadoop2.7 SPARK_DRIVER_MEMORY=1G export SPARK_LIBARY_PATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$HADOOP_HOME/lib/native、 vi slaves spark2 spark3 scp -r /usr/local/spark-2.4.5-bin-hadoop2.7 [email protected]:/usr/local/ scp -r /usr/local/spark-2.4.5-bin-hadoop2.7 [email protected]:/usr/local/ ./sbin/start-all.sh(不可直接start-all.sh,这个命令是hadoop的)
边栏推荐
- 表实时同步,没有etl 可以用这个吗,从mysql到mysql
- Nuxt - 网站接入 51LA 网站统计(详细教程)
- 找工作的我看了国聘app
- ThinkPHP3.2链接带中文参数乱码导致分页数据错误
- 线程本地存储 ThreadLocal
- PayPal无差别封号潮,被围剿的站群模式还能玩多久?如何避免shopify封店
- 分享这些2022设计师们决不能错过的Blender新插件
- 文档管理系统:攻克这3个痛点,解决80%企业文档管理难题
- sqoop连接MySQL跟本机不一致是为什么
- 论文解读(soft-mask GNN)《Soft-mask: Adaptive Substructure Extractions for Graph Neural Networks》
猜你喜欢
随机推荐
Mysql数据库入门学习笔记
全志V853芯片Tina下RTSP环境搭建方法
返回分页查询分类并统计多对多关系表中各分类下的应用数量
如何制作网页
web-sql注入
hdu2475 Box
[Unity entry plan] Unity instance - how to protect data members through encapsulation in C#
是时候展现真正实力了!揭秘2022华为开发者大赛背后的技术能力
Flutter的实现原理初探
线程本地存储 ThreadLocal
bzoj3262 陌上花开
京东T9纯手打688页神笔记,SSM框架整合Redis搭建高效互联网应用
Groovy XML JSON
基于LEAP模型的能源环境发展、碳排放建模预测及不确定性分析
抓住时代趋势,网赚新逻辑:平台+个人模式超清晰解读(附产品评测)
Zhaoqi Technology Innovation and Entrepreneurship Event Event Platform, Investment and Financing Matchmaking, Online Live Roadshow
mmdetection最新版食用教程(一):安装并运行demo及开始训练coco
Synergistic authors open source throttling, 2022 trend of technology foresight (asynchronous programming/container technology)
leetcode--541. 反转字符串II
带你玩转“超大杯”ECS特性及实验踩坑【华为云至简致远】