前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS安装JDK

CentOS安装JDK

作者头像
ZONGLYN
发布2019-08-08 11:34:21
7860
发布2019-08-08 11:34:21
举报
文章被收录于专栏:程序萌部落程序萌部落

centos 安装jdk

目的是使用hadoop 不要使用openjdk,要使用更完整的jdk,Oracle官网

首先卸载当前已有的jdk【root下进行】

代码语言:javascript
复制
java-version显示当前jdk
rpm -qa | grep java将本机全部的jdk查找出来

然后挨个卸载之

代码语言:javascript
复制
rpm -e --nodeps java-1.x.x-openjdk-xxx将此jdk卸载
yum -y remove java java-1.x.x-openjdk-xxx双管齐下,确保卸载

之后开始安装jdk【hadoop用户下即可】 用浏览器去官网下载tar.gz后缀的jdk,64位的要选x64的jdk

代码语言:javascript
复制
sudo tar -zxf ~/下载/jdk-x.x.x.tar.gz -C /usr/local/java 【使用浏览器默认下载路径】

以上将下载好的jdk直接解压到/usr/local/java目录中

修改环境变量,双管齐下 【root中】修改、etc/profile 在profile中末尾添加:

代码语言:javascript
复制
JAVA_HOME=你的路径
export JRE_HOME=你的路径/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
然后
source /etc/profile

【hadoop中】修改 ~/.bashrc

代码语言:javascript
复制
在bashrc末尾加上JAVA_HOME=你的路径
然后source ~/.bashrc

【hadoop中】测试 java -version输出版本则表示OK

注意: 去到hadoop目录下找到hadoop-env.sh 此文件在/usr/local/hadoop/etc/hadoop 中 其中找到JAVA_HOME,看是否对应正确的当前jdk路径

【hadoop中】终极测试

代码语言:javascript
复制
  1. cd /usr/local/hadoop
  2. mkdir ./input
  3. cp ./etc/hadoop/*.xml ./input   将配置文件作为输入文件
  4. ./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-*.jar grep ./input ./output 'dfs[a-z.]+'
  5. cat ./output/*      
运行hadoop的wordcount实例,正常则OK

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-10-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • centos 安装jdk
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档