1. 克隆虚拟机
2. 修改克隆虚拟机的静态IP
前面两步参考 《虚拟机的安装》
3. 修改主机名
# 修改文件/etc/sysconfig/network
[root@localhost ~]# vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=hadoop101 # 修改成主机名为hadoop101
同时修改主机映射文件(规划3台主机)
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# 新增Ip和主机映射关系 172.16.9.101 hadoop101 172.16.9.102 hadoop102 172.16.9.103 hadoop103
4. 关闭防火墙
关闭防火墙服务
[root@localhost ~]# service iptables status # 查看防火墙状态 Table: filter Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT) num target prot opt source destination 1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT) num target prot opt source destination [root@localhost ~]# service iptables stop ## 关闭防火墙 iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] [root@localhost ~]# service iptables status ## 查看防火墙状态 iptables: Firewall is not running.
配置开机自启动为关闭状态
[root@localhost ~]# chkconfig --list iptables ## 查看防火墙自启动状态,不同的运行级别下的状态
iptables 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
[root@localhost ~]# chkconfig iptables off ## 关闭开机自启动
[root@localhost ~]# chkconfig --list iptables ## 查看防火墙自启动状态
iptables 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭 [root@localhost ~]#
关闭 selinux 安全访问策略
[root@localhost ~]# getenforce ##查看selinux 安全访问策略状态 Enforcing # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
5. 创建bigdata用户
[root@localhost home]# cd /home/ #查看home 下有哪些用户 [root@localhost home]# ll 总用量 0 [root@localhost home]# useradd bigdata # 添加bigdata 用户 [root@localhost home]# passwd bigdata # 给bigdata用户设置密码 更改用户 bigdata 的密码 。 新的 密码: 无效的密码: 过于简单化/系统化 无效的密码: 过于简单 重新输入新的 密码: passwd: 所有的身份验证令牌已经成功更新。 [root@localhost home]# [root@localhost home]# cd /home/ [root@localhost home]# ll ## bigdata 家目录OK 总用量 4 drwx------. 3 bigdata bigdata 4096 3月 7 06:58 bigdata [root@localhost home]#
6. 配置bigdata用户具有root权限(详见《尚硅谷大数据技术之Linux》)
[root@localhost home]# ll /etc/sudoers -r--r-----. 1 root root 3729 12月 8 2015 /etc/sudoers # 只读文件,不能修改 [root@localhost home]# chmod +w /etc/sudoers # 给sudoers 文件添加写权限 [root@localhost home]# ll /etc/sudoers -rw-r-----. 1 root root 3729 12月 8 2015 /etc/sudoers [root@localhost home]# vi /etc/sudoers # 编辑sudoers 文件 ## ## Allow root to run any commands anywhere root ALL=(ALL) ALL # 复制此行,添加bigdata 用户具有root权限 bigdata ALL=(ALL) ALL
7.在/opt目录下创建文件夹
[root@localhost home]# cd /opt/ [root@localhost opt]# ll 总用量 4 drwxr-xr-x. 2 root root 4096 3月 26 2015 rh [root@localhost opt]# mkdir modules [root@localhost opt]# mkdir softwares [root@localhost opt]# ll 总用量 12 drwxr-xr-x. 2 root root 4096 3月 7 07:07 modules drwxr-xr-x. 2 root root 4096 3月 26 2015 rh drwxr-xr-x. 2 root root 4096 3月 7 07:08 softwares [root@localhost opt]# chown bigdata:bigdata modules/ # 更改文件所属用户和用户组 [root@localhost opt]# chown bigdata:bigdata softwares/ [root@localhost opt]# ll 总用量 12 drwxr-xr-x. 2 bigdata bigdata 4096 3月 7 07:07 modules drwxr-xr-x. 2 root root 4096 3月 26 2015 rh drwxr-xr-x. 2 bigdata bigdata 4096 3月 7 07:08 softwares [root@localhost opt]#
8. 安装JDK
首先查看系统中是否已安装jdk , 如果已有安装,使用 rpm -e jdk包 命令进行卸载
[root@localhost opt]# rpm -qa | grep java [root@localhost opt]# rpm -qa | grep jdk
使用属主机将jdk压缩包拷贝到 /opt/softwares 下
justin@MacBook-Pro Downloads % scp jdk-8u221-linux-x64.tar.gz bigdata@172.16.9.101:/opt/softwares bigdata@172.16.9.101‘s password: jdk-8u221-linux-x64.tar.gz 100% 186MB 55.9MB/s 00:03 justin@MacBook-Pro Downloads %
客户机hadoop101 中切换到 bigdata用户下
[root@localhost softwares]# su - bigdata [bigdata@localhost softwares]$ tar -zxvf jdk-8u221-linux-x64.tar.gz -C ../modules/
原文:https://www.cnblogs.com/justins999/p/14496316.html