spark 1.6.x 编译安装

编译准备工作
[root@node1 ~]# mkdir -p /usr/java/^C
[root@node1 ~]# tar xf jdk-7u79-linux-x64.tar.gz -C /usr/java/^C
[root@node1 ~]# cat /etc/profile | grep JAVA
###JAVA_HOME 
export JAVA_HOME=/usr/java/jdk1.8.0_92
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH






su - hadoop
mkdir -p /home/hadoop/app
mkdir -p /home/hadoop/maven_repos
mkdir -p /home/hadoop/software
mkdir -p /home/hadoop/source
[hadoop@node1 ~]$ tar xf /home/hadoop/software/apache-maven-3.5.0-bin.zip -C /home/hadoop/app/
[hadoop@node1 ~]$ cd /home/hadoop/app/apache-maven-3.3.9/conf/


编辑 settings.xml
 <localRepository>/home/hadoop/maven_repos</localRepository>
 
  <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>




[root@node1 ~]# mkdir -p /usr/java/^C
[root@node1 ~]# tar xf jdk-7u79-linux-x64.tar.gz -C /usr/java/^C
[root@node1 ~]# cat /etc/profile | grep JAVA
###JAVA_HOME 
export JAVA_HOME=/usr/java/jdk1.8.0_92
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH





接下来就是spark的编译工作
[hadoop@node1 ~]$ cd /home/hadoop/source/
tar xf  spark-1.6.1.tar.gz


修改 make-distribution.sh  添加如下的文件 
VERSION=1.6.1
SCALA_VERSION=2.10.4
SPARK_HADOOP_VERSION=2.5.0-cdh5.8.4
SPARK_HIVE=1

export MAVEN_OPTS="-Xmx2g -XX:ReservedCodeCacheSize=512m"


./make-distribution.sh --tgz \
-Phadoop-2.6 \
-Dhadoop.version=2.6.0-cdh5.7.0 \
-Pyarn \
-Phive -Phive-thriftserver


编译完成之后 就会生成 tgz 文件
spark-1.6.1-bin-2.6.0-cdh5.7.0.tgz
tar xf  spark-1.6.1-bin-2.6.0-cdh5.7.0.tgz -C /home/hadoop/app
cd home/hadoop/app/spark-1.6.1-bin-2.6.0-cdh5.7.0/


#spark_home 
export SPARK_HOME=/home/hadoop/app/spark-1.6.1-bin-2.6.0-cdh5.7.0
export PATH=$PATH:$SPARK_HOME/bin:$SPARK_HOME/sbin


重命名  slaves spark-env.sh 文件 


slaves 添加如下的内容 
node1.oracle.com
spark-env.sh  添加如下的内容 
export SPARK_MASTER_IP=192.168.137.251
export SPARK_MASTER_PORT=7077
export SPARK_WORKER_CORES=1
export SPARK_WORKER_INSTANCES=1
export SPARK_WORKER_MEMORY=512M 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值