大数据准备——安装hadoop(上)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/IPOmonkey/article/details/82802190

1.安装配置jdk、关闭防火墙

1.安装jdk ,查看前一篇博客https://blog.csdn.net/IPOmonkey/article/details/82801960

2.命令行敲入,两个命令配合使用。

> service iptables stop
# 执行该命令可以关闭防火墙,但是如果虚拟机重启的话,防火墙会重新开启。
> chkconfig iptables off
# 执行该命令可以永久关闭防火墙。

2.修改主机名

命令行敲入:
vim /etc/sysconfig/network

以后的Hadoop会有多太主机,因此需要根据主机名来区分这些系统。

注意:主机名里不能有下划线或者特殊字符,不然会找不到主机,从而导致无法启动。这种方式更改主机名需要重启才能永久生效,因为主机名属于内核参数。如果不想重启,可以执行:hostname hadoop01。但是这种更改是临时的,重启后会恢复原主机名。所以可以结合使用。先修改配置文件,然后执行:hostname hadoop1。可以达到不重启或重启,主机名都是同一个目的。

3.配置hosts文件

命令行敲入:
> vim /etc/hosts
# 修改hosts文件,以后用到IP连接的地方就可以使用hadoop01代替IP地址了。

4. 配置免密码登录

> ssh-keygen

 这里只需要回车,无需输入。

> ssh-copy-id root@hadoop01    
# 想从这台机器免密登录哪个机器,就把公钥文件发送到哪个机器上。

5.上传和解压hadoop安装包

解压路径为:

要记着这个路径,后面的配置要用到。


    bin目录:命令脚本

etc/hadoop:存放hadoop的配置文件

lib目录:hadoop运行的依赖jar包

sbin目录:启动和关闭hadoop等命令都在这里

libexec目录:存放的也是hadoop命令,但一般不常用

最常用的就是bin和etc目录

6.在hadoop根目录下创建tmp目录

> mkdir tmp
# 存放Hadoop运行时产生的文件目录

7.配置hadoop-env.sh文件

> cd etc/hadoop
> vim hadoop-env.sh

修改JAVA_HOME路径和HADOOP_CONF_DIR 路径,注意路径一定要写对,里面原始的获取系统路径的方式不起作用。(修改两个地方)


export JAVA_HOME=/home/software/jdk1.8.0_65
# The jsvc implementation to use. Jsvc is required to run secure datanodes
# data transfer protocol using non-privileged ports.
#export JSVC_HOME=${JSVC_HOME}
export HADOOP_CONF_DIR=/home/software/hadoop-2.7.1/etc/hadoop

:wq 退出

> source hadoop-env.sh
# 让配置立即生效

 

由于安装步骤过长,所以分为两个博客。下一个博客地址: https://blog.csdn.net/IPOmonkey/article/details/82804068

猜你喜欢

转载自blog.csdn.net/IPOmonkey/article/details/82802190
今日推荐