安装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安装成功。
相关文章推荐
- java.lang.IndexOutOfBoundsException 错误解决
- Java多种方式动态生成doc文档
- Java创建完全二叉树
- Java中线程池的使用
- Java读写Windows共享文件夹 .
- 设置myeclipse的默认编码为utf-8
- java垃圾处理
- java内部类
- Java进阶学习规划
- 深入理解Java回收机制
- IT十八掌作业_java基础第十天_集合
- Eclipse 乱码 解决方案总结(UTF8 -- GBK)
- Java课程“新”得(二)
- Json用Java读取和写入
- 亚马逊 Amazon Ad 加入Eclipse
- java内存泄漏
- 复习心得 JAVA异常处理
- 基于密度的聚类算法(DBSCAN)的java实现
- java第九天
- java 多线程( Future Callable)