2、Hadoop的环境安装(Part1)(java、hadoop、ssh免密登录)
来源:互联网 发布:怎么做淘宝网店客服 编辑:程序博客网 时间:2024/06/05 12:50
前言
在 https://wiki.apache.org/hadoop/HadoopJavaVersions
可以查询Hadoop对应的JAVA版本
Hadoop Java VersionsVersion 2.7 and later of Apache Hadoop requires Java 7. It is built and tested on both OpenJDK and Oracle (HotSpot)'s JDK/JRE.Earlier versions (2.6 and earlier) support Java 6.
Hadoop2.7和之后的版本,需要JAVA7,它是在OpenJDK和Oracle(HotSpot)的JDK / JRE上构建和测试的。
Hadoop2.6和之前的版本需要,JAVA6
我们安装的是 java8 和Hadoop 2.7.4版本
把下载好的文件放到了 用户的目录下
$cd /home/wang$ls
一、JAVA的安装和配置
1、JAVA jdk的安装 和配置环境变量
1.创建一个文件夹专门放java和hadoop的文件,并设置权限(普通用户命令记得加sudo)
# mkdir /software# chown wang:wang /software/![这里写图片描述](http://img.blog.csdn.net/20171010093507358?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzUyMTI5Ng==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2. 将文件解压,并移动到 /software/ 文件夹下
$ tar -zxvf jdk-8u144-linux-x64.tar.gz $ mv jdk1.8.0_144/ /software/
3.给jdk1.8.0 建一个软连接(为了方便的配置操作),也放在software这个目录下
$ ln -s /software/jdk1.8.0_144/ /software/jdk$ ls /software/
4. 验证JDK是否安装成功
$ cd /software/jdk/bin$ ./java -version
在别的目录不行,所以配置环境变量让它该任何目录都能执行。
5.配置java的环境变量
1)编辑 /etc/profile 这个文件,在最后加上
export JAVA_HOME=/software/jdk export PATH=$PATH:$JAVA_HOME/bin
保存退出
2)生效更改
source /etc/profile
3)进到任何目录下,测试
$ java -version
此时,在任何目录下,$ java -version都能执行,代表OK了。
—————————·—————————————————————————————————–·————————————————————————————————————————————————————————————————————————————————————————————————
二、Hadoop的安装和配置环境变量
前四步和前面一样
1.先把hadoop的压缩包解压
$tar -zxvf hadoop-2.7.4.tar.gz
2.把解压后的文件移动到/software/的目录下
$mv hadoop-2.7.4 /software/
3.创建给hadoop文件一个连接
$ln -s hadoop-2.7.4/ hadoop
4.验证安装是否成功(注意version前没有-)
$cd /software/hadoop/bin/ $./hadoop version
5.配置hadoop的环境变量
修改/etc/profile文件,并生效
export HADOOP_HOME=/software/hadoopexport PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
生效更改
$ source /etc/profile
6.去任意目录下测试
$ hadoop version
——————————————————————————-·———————–
—————————————————————————–·————————-
3、设置SSH免密登录
1、检查是否安装了相关的软件
$ yum list installed |grep ssh
保证
openssh
openssh-server
openss h-clients
都安装了
2、检查是否启动了SSH进程
$ ps -Af |grep sshd
3、在Client端生成公私密钥对,且存在了~/.ssh/目录下
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
id_rsa 为私钥
id_rsa.pub 为公钥
4、追加公钥文件到 ~/.ssh/authorized_keys文件
(该文件不存在,文件名和位置都是固定的)
$ cd ~/.ssh $ cat id_rsa.pub >> authorized_keys
5、可以测试一下()
$ ssh localhost
可以看到,第二次连接,仍然需要密码所以说,是失败的,失败原因和authorized_keys文件的权限有关,据说ubuntu到这就成功了。
6、设置authorized_keys的权限为644
$ chmod 644 authorized_keys
7、测试
成功了,这次没要密码就登陆了!!!!
^_^
^_^
^_^
- 2、Hadoop的环境安装(Part1)(java、hadoop、ssh免密登录)
- Hadoop基础教程-第1章 环境安装配置(1.6 SSH免密登录)
- Hadoop架构及安装流程,ssh免密登录
- Linux_Hadoop入门--安装JDK,.ssh免密登录,Hadoop配置
- Hadoop配置SSH免密登录
- hadoop集群ssh免密登录
- Hadoop免密登录之SSH协议
- hadoop 节点SSH免密登录设置
- hadoop环境搭建之配置SSH免密码登录
- ssh免密码登录 Linux环境(CentOS+hadoop-2.*)
- 安装Hadoop系列 — 安装SSH免密码登录
- 配置ssh无密码登录、安装Java运行环境、Hadoop安装、Hadoop伪分布式配置
- linux 下 hadoop ssh协议免登录原理的介绍
- Hadoop集群SSH服务和免密码登录的配置
- hadoop下linux集群间设置ssh免密登录
- SSH免密钥登录 ------Hadoop学习(2)
- hadoop设置ssh免密码登录
- Hadoop集群中SSH免密码登录
- 数据库的基本操作
- Impala重要组件介绍
- python click
- 掌握云计算前沿技术,在线学习4个月挑战月薪30万
- Linux下的lds链接脚本简介(三)
- 2、Hadoop的环境安装(Part1)(java、hadoop、ssh免密登录)
- Android路由跳转——ARouter使用
- 网址记录
- Android studio 对号 书签 怎么使用助记符标记书签
- 方格取数 hdu 1565 最小割
- 三.Spring4学习-----IOC (控制反转)创建对象的三种方式
- 大家好,我给大家介绍下,这是用Python分析薛之谦微博互撕的实战
- window.parent和window.opener区别是什么
- 哪些App适合用HTML5开发?