您的位置:首页 > 编程语言 > Java开发

安装Hadoop第一步:安装ssh和jdk

2016-03-18 20:22 627 查看

本文章以ubuntu14.04为例讲解ssh和jdk的安装(在ubuntu系统中默认是没有安装ssh和jdk的)。

* 安装ssh

安装ssh是为了无密钥登录主机,hadoop集群中主机数目很大时配置ssh能够很方便的启动hadoop集群:

首先查看系统中是否安装了ssh。
ps -e | grep ssh
若没有安装则没有任何显示。

首先更新一下软件源。
sudo apt-get update
.

安装ssh。
sudo apt-get install openssh-server
,中间的询问输入
Y
即可。

再次输入
ps -e | grep ssh
查看是否有一条sshd的记录,有这条记录则说明安装成功。

配置无密码启动。
ssh-keygen -t rsa
,中间一直按回车。

回到自己的家目录
cd ~
,然后
ll
会发现一个.ssh的文件夹,自己的密钥就在这个文件夹中。

伪分布下通过使用
cat id_rsa.pub >> authorized_keys
达到启动本地hadoop无需密码。

测试ssh安装是否成功。
ssh hostname(用自己的主机名替换)
中间会有提示信息,可以按回车键。

* 安装Jdk

由于hadoop是用java语言编写的,无论是自己编写程序还是运行程序都需要jvm的支持。

首先下载相应的jdk安装包。(使用
uname -a
查看自己unbuntu的版本若出现
X86_64
则说明系统是64为系统 ,文章以tar.gz格式为例)

下载之后解压文件,使用命令
sudo tar -zxvf jdk-8u73-linux-x64.tar.gz -C /usr/local/
将jdk解压到/usr/local目录下,若用户为普通用户则需要加
sudo
否则会因为权限解压失败,root用户可以不用加
sudo
-C
表示解压位置。

修改文件夹的所有者
sudo chown hadoop:hadoop -R jdk目录


将java路径配置进系统路径中,方便用户使用,使用
cd ~
切换到自己的目录下,使用
vim .bashrc
命令打开文件并在文件的最后添加四行代码,注意用户需要将java_home的值改为自己的jdk安装位置,后边三行代码不需要修改。
export JAVA_HOME=/usr/local/jdk1.8.0_73

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH


修改完后需要使用命令
source .bashrc
使修改生效。使用命令
java -version
查看是否配置成功。若出现jdk版本则说明jdk安装成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: