大数据环境基础之Centos安装Haoop集群(2)在CentOS上安装jdk
2016-09-03 11:16
447 查看
给每台主机上安装jdk,需要把jdk-7u71-linux-x64.gz下载好放到Linux系统中,当然我们也可以采用weget的方法直接在Linux系统中下载,也可以采用WinSCP上传。这里我就说下WinSCP上传。
![](https://img-blog.csdn.net/20160903112126343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
首先要安装好这个工具,然后开启虚拟机上的linux系统
![](https://img-blog.csdn.net/20160903112345143?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
开启linux系统后网络是断开的,所以我们要开启网络。
方式一:
![](https://img-blog.csdn.net/20160903112544739?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
方式二:打来Linux终端 切换到root权限后 ,输入命令ifup eth0
![](https://img-blog.csdn.net/20160903112830919?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这样网络就连通了,在终端输入ifconfig 查看ip地址
![](https://img-blog.csdn.net/20160903113144808?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
得到用户名和ip地址后打开WinSCP软件,输入得到的用户名和ip地址,密码是当初装CentOS的密码
![](https://img-blog.csdn.net/20160903114018611?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
连接成功后,左边就是windows系统,右边就是Linux系统,然后我们就可以在windows上给linux传文件了
![](https://img-blog.csdn.net/20160903114231901?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
我的jdk已经下载好了,在E盘,首先我们把目录调到E盘
![](https://img-blog.csdn.net/20160903114539357?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20160903114817145?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
现在我们就开始上传
![](https://img-blog.csdn.net/20160903115019662?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后Linux系统桌面上就会出现上传的文件jdk
![](https://img-blog.csdn.net/20160903115257430?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后我们在/usr下面新建一个java文件夹,把桌面上的jdk移动到/usr/java/下面,为了不必要的麻烦,先
跳到根路径
![](https://img-blog.csdn.net/20160903120124005?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这样jdk就从桌面移动到usr下的java文件夹了,接下来就是解压安装jdk
输入 tar -zxvf jdk-7u71-linux-x64.gz
![](https://img-blog.csdn.net/20160903120406415?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
等待安装,安装好usr/java里面会有两个文件
![](https://img-blog.csdn.net/20160903120516984?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后开始配置JAVA环境变量,一定要是root用户,不是的话就用su命令切换至root用户
用vi工具修改 .bash_profile,命令:vi /home/ 当前用户/.bash_profile
![](https://img-blog.csdn.net/20160903120951440?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
按i进去编辑模式 按键盘右下角的箭头的上下左右,将光标移动到最下面加入
export JAVA_HOME = /usr/java/jdk1.7.0_71
export PATH = .:$JAVA_HOME/bin:$PATH
![](https://img-blog.csdn.net/20160903122014271?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后按esc键,输入:wq退出
使用source命令在当前bash环境下读取并执行profile中的命令
source /home/当前用户/.bash_profile
![](https://img-blog.csdn.net/20160903122136599?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这样jdk就安装成功了,在其他节点上也可以采用这种方式一步一步安装jdk,但是有一种简单方法就是用scp
命令将jdk分发到其他节点上去
scp -r /usr/java root@主机名:/usr
scp /home/当前用户/.bash_profile root@主机名:/home/当前用户/.bash_profile
![](https://img-blog.csdn.net/20160903122735947?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
将另一个节点打开,并保持网络连接,切换为root用户,且跳到根目录下
![](https://img-blog.csdn.net/20160903123612677?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
你发现输入第一个命令出现这种can't be established 在终端输入:vi /etc/ssh/ssh_config
![](https://img-blog.csdn.net/20160903123757574?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
按i进入编辑模式,输入下面红色框内容
![](https://img-blog.csdn.net/20160903123846446?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
按esc键 输入:wq 退出
然后在终端在输入
![](https://img-blog.csdn.net/20160903124015263?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后jdk就已经在另一个节点上装好了
![](https://img-blog.csdn.net/20160903124143840?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
接下来就是把jdk环境配置传过去
![](https://img-blog.csdn.net/20160903124832547?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这样配置文件就传过去了
然后去另一台主机看传过来没
![](https://img-blog.csdn.net/20160903124923751?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20160903124941415?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/<br/>4000<br/>dissolve/70/gravity/SouthEast)
发现是已经是传过来了,然后用source命令在bash环境下读取并执行profile中的命令,输入java -version
出现安装的jdk版本就算是成功
![](https://img-blog.csdn.net/20160903125011275?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这样jdk就分发在另一台主机上也成功了。
首先要安装好这个工具,然后开启虚拟机上的linux系统
开启linux系统后网络是断开的,所以我们要开启网络。
方式一:
方式二:打来Linux终端 切换到root权限后 ,输入命令ifup eth0
这样网络就连通了,在终端输入ifconfig 查看ip地址
得到用户名和ip地址后打开WinSCP软件,输入得到的用户名和ip地址,密码是当初装CentOS的密码
连接成功后,左边就是windows系统,右边就是Linux系统,然后我们就可以在windows上给linux传文件了
我的jdk已经下载好了,在E盘,首先我们把目录调到E盘
现在我们就开始上传
然后Linux系统桌面上就会出现上传的文件jdk
然后我们在/usr下面新建一个java文件夹,把桌面上的jdk移动到/usr/java/下面,为了不必要的麻烦,先
跳到根路径
这样jdk就从桌面移动到usr下的java文件夹了,接下来就是解压安装jdk
输入 tar -zxvf jdk-7u71-linux-x64.gz
等待安装,安装好usr/java里面会有两个文件
然后开始配置JAVA环境变量,一定要是root用户,不是的话就用su命令切换至root用户
用vi工具修改 .bash_profile,命令:vi /home/ 当前用户/.bash_profile
按i进去编辑模式 按键盘右下角的箭头的上下左右,将光标移动到最下面加入
export JAVA_HOME = /usr/java/jdk1.7.0_71
export PATH = .:$JAVA_HOME/bin:$PATH
然后按esc键,输入:wq退出
使用source命令在当前bash环境下读取并执行profile中的命令
source /home/当前用户/.bash_profile
这样jdk就安装成功了,在其他节点上也可以采用这种方式一步一步安装jdk,但是有一种简单方法就是用scp
命令将jdk分发到其他节点上去
scp -r /usr/java root@主机名:/usr
scp /home/当前用户/.bash_profile root@主机名:/home/当前用户/.bash_profile
将另一个节点打开,并保持网络连接,切换为root用户,且跳到根目录下
你发现输入第一个命令出现这种can't be established 在终端输入:vi /etc/ssh/ssh_config
按i进入编辑模式,输入下面红色框内容
按esc键 输入:wq 退出
然后在终端在输入
然后jdk就已经在另一个节点上装好了
接下来就是把jdk环境配置传过去
这样配置文件就传过去了
然后去另一台主机看传过来没
发现是已经是传过来了,然后用source命令在bash环境下读取并执行profile中的命令,输入java -version
出现安装的jdk版本就算是成功
这样jdk就分发在另一台主机上也成功了。
相关文章推荐
- 大数据环境基础之Centos安装Haoop集群(1)CentOS系统配置
- 大数据环境基础之Centos安装Haoop集群(3)在CentOS上安装eclipse
- 大数据环境基础之Centos安装Haoop集群(4)ssh免密码登录
- java基础--JDK安装、环境变量配置、工具开发第一个程序、数据类型、运算符
- Dubbo基础篇_CentOS安装jdk,Tomact环境
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.4. 安装JDK
- 大数据环境基础之Centos6.6安装
- Dubbo基础篇_01_CentOS安装jdk,Tomact环境
- CentOS中JDK的安装和环境配置
- Linux(CentOS)下的JDK的安装和环境配置
- CentOS 6.3下安装jdk并配置环境变量
- CentOS环境下安装Sqoop导入数据到HDFS
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.2.Oracleasm Createdisk ASM磁盘失败:Instantiating disk: failed
- 1、单机运行环境搭建之 --CentOS-6.5安装配置JDK-8
- 黑马程序员 Java基础_1 Java介绍、jdk安装与环境变量配置
- CentOS环境下安装Hadoop集群
- 阿里云CentOS 64位系统 下安装java环境JDK7
- centos下jdk的安装和环境变量的设置
- Java高手真经_编程基础卷——读书笔记(2)——JDK安装-环境变量及Eclipse
- (原)CentOS Linux下Java环境的安装和配置 (CentOS+JDK1.6.0_11)