大数据技术_ linux系统 之centos7搭建

大数据环境准备 三台电脑(使用虚拟机)

主机名 Ip地址 root账号密码 备注
node1 192.168.72.11 12345678 先集中力量配置好这台
node2 192.168.72.12 12345678 等node1配置好,再克隆出来
node3 192.168.72.13 12345678 等node1配置好,再克隆出来

1、配置信息

node1示例

大数据技术_ linux系统 之centos7搭建

2、配置root账号的无密码登陆(可选)

使用无密码登陆 ssh node1 成功即可。方便我们登陆

3、绑定ip与主机名

修改文件/etc/hosts( vi /etc/hosts )入以下关联
192.168.72.11 node1
192.168.72.12 node2
192.168.72.13 node3

大数据技术_ linux系统 之centos7搭建

4、防火墙关闭——生产环境不要这样,非常不安全

关: systemctl stop firewalld.service
开机不启动: systemctl disable firewalld.service大数据技术_ linux系统 之centos7搭建

5、关闭写入安全检查

修改文件 /etc/selinux/config ( vi /etc/selinux/config )
将些文件的SELINUX属性,改成如下值:SELINUX=disabled

大数据技术_ linux系统 之centos7搭建

6、创建组与用户

创建组,组名是 hadoop: groupadd hadoop
创建用户 并加入hadoop组: useradd -g hadoop hduser
修改hduser密码: passwd hduser
设置密码: 1234567
备注:当密码过于简单时,会有相关的安全提示,可以不理会,输入两次后,成功修改密码
大数据技术_ linux系统 之centos7搭建

7、给用户设置权限

附root级的权限给hduser用户
1、修改文件为可修改状态 chmod 777 /etc/sudoers
2、执行文件修改 vi /etc/sudoers

提示:在vi命令状态,输入 /root 可以快速定位此处。
3、还原文件状态(必须还原只读状态) chmod 440 /etc/sudoers
4、重启下系统 reboot

大数据技术_ linux系统 之centos7搭建

8、辅助——ntp时间同步组件使用(可选)

软件安装:
安装:sudo yum install ntp ntpdate -y
启动:sudo systemctl start ntpd
自启:sudo systemctl enable ntpd
设置:
采用主从方式。
我们使node1当作主。node2,node3当作从
8.1、node1的配置(主)
sudo vi /etc/ntp.conf
设置自己的ip为主机: 192.168.72.11
设置自己接受的客户端的ip范围: 192.168.72.0

大数据技术_ linux系统 之centos7搭建

8.2、node2、node3的配置(从)
sudo vi /etc/ntp.conf
设置 时间服务器主机ip 192.168.72.11
大数据技术_ linux系统 之centos7搭建

8.3、更新时间
所有节点启动时间同步 sudo timedatectl set-ntp yes
手动-立刻更新时间 sudo ntpdate -u 时间服务器 示例:sudo ntpdate -u 192.168.72.11

9、辅助——常用命令

标题 命令 备注
重启命令 reboot
使用命令关机 shutdown
修改主机名 hostnamectl set-hostname 新的主机名
查询ip相关 ip addr
查看防火墙的命令 firewall-cmd --state