版权声明:本文为博主原创文章,未经博主允许不得转载。 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