centos7 安装Spark2.2.0单机环境(一)——安装JDK

你在这里

centos7 安装Spark2.2.0单机环境(一)——安装JDK

Spark是用Scala语言开发,运行于Java虚拟机JVM上的大数据平台型工具,当前最新版本为Spark2.2.0。Spark可以不依赖与Hadoop单机运行,方便实验者使用。其单机安装分为以下三个步骤:
1)安装JDK
2)安装Scala
3)安装Spark预编译包
首先是安装JDK环境,当前JDK最新版本JDK是9.0.1的,ZZKOOK推荐使用稳定的JDK8。
(一)下载
JDK官方下载地址为http://www.oracle.com/technetwork/java/javase/downloads/index.html,如下图所示:
点击“Java SE 8u151/ 8u152”栏的JDK下“Download”按钮,直接进入下载页面如下图所示。
选择与自己的系统对应的版本,centos7下可以选择下载64为的linux版本压缩文件jdk-8u151-linux-x64.tar.gz,也可以直接下载jdk-8u151-linux-x64.rpm。
 
(二)安装
下载下来的包上传到centos。然后运行下面的命令(压缩包需先解压缩)
$ rpm -ivh jdk-8u151-linux-x64.rpm
(Ubuntu 下运行: alien -i -c -v jdk-8u151-linux-x64.rpm )
如果你嫌这样太麻烦,则可以直接安装开源版的OpenSDK。OpenSDK在Spark的实验环境中影响不大,可以使用。直接在centos下运行命令:
$ yum install java-1.8.0-openjdk-devel.x86_64
 
(三)设置环境变量
安装完毕后还需要在/etc/profile文件中配置环境变量JAVA_HOME,使下次重启登录后还能生效。对于JDK8和OpenJDK1.8,其设置类似,仅目录有所不同,具体分别如下路径名称可能因jdk版本不同而有所差,可通过命令 rpm -ql java-1.8.0-openjdk-devel | grep '/bin/javac' 命令确定,执行后会输出一个路径,除去路径末尾的 “/bin/javac”,剩下的就是正确的路径了
1)JDK8会安装到/user/java/jdk1.8.0-151目录下
2)OpenJDK1.8会安装到/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64目录下。
以下仅以OpenJDK1.8的环境变量设置为例,JDK8只是目录不同。运行编辑命令
$ vi /etc/profile
进入文档后,在末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64 #路径可能因jdk版本不同而有所差异
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin #注意冒号
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
保存(ZZ)后文档后,在centos中输入以下命令载入环境变量:
$ source /etc/profile
 
(四)验证
1)验证环境变量是否正确,输入以下命令:
$ echo $JAVA_HOME
显示如下信息则设置成功了:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64
 
2)验证JDK安装信息,输入以下命令:
$  $JAVA_HOME/bin/java -version
显示如下信息则表示JDK成功的安装了:
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
 
至此,JDK安装完毕。下节内容《centos7 安装Spark2.2.0单机环境(二)——安装Scala》
著作权归作者所有。商业转载请联系本站作者获得授权,非商业转载请注明出处 ZZKOOK

您可能感兴趣的文章

登录以发表评论

评论

给你发一张好人卡

 
89
高不帅的头像

加个标签先。

 
92
千钟粟的头像

但愿有帮助

 
90
陈欢的头像

感谢作者,心疼自己。。。

 
77
亲恩无限的头像

博主多多发文哦,期待你的每个专题!

 
78
王先生的头像