欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

spark 1.6.x 编译安装,spark1.6.x

来源: javaer 分享于  点击 20239 次 点评:168

spark 1.6.x 编译安装,spark1.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 

相关文章

    暂无相关文章
相关栏目:

用户点评