首页 > 其他 > 详细

Hadoop集群--虚拟机上服务器准备工作

时间:2021-03-07 21:51:16      阅读:23      评论:0      收藏:0      [点我收藏+]

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.101s 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/

 

Hadoop集群--虚拟机上服务器准备工作

原文:https://www.cnblogs.com/justins999/p/14496316.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!