“Hadoop 集群环境优化排除错误”的版本间的差异
来自CloudWiki
(→二.具体实现步骤) |
|||
第17行: | 第17行: | ||
1.更改主机名称<br> | 1.更改主机名称<br> | ||
+ | |||
hostname set-hostname master | hostname set-hostname master | ||
2.yum源配置(根据题目给的地址灵活变通) | 2.yum源配置(根据题目给的地址灵活变通) | ||
+ | vi /etc/yum.repos.d/CentOS.repo | ||
name=Description#一个描述,随意。 | name=Description#一个描述,随意。 | ||
baseurl=#设置资源库的地址,可以写阿里云也可以是自己的yum | baseurl=#设置资源库的地址,可以写阿里云也可以是自己的yum | ||
第28行: | 第30行: | ||
gpgcheck={1|0}# gpgcheck=1表示检查;可以不检查gpgcheck=0 | gpgcheck={1|0}# gpgcheck=1表示检查;可以不检查gpgcheck=0 | ||
gpgkey=#检查的key;如果上面不检查这一行可以不写 | gpgkey=#检查的key;如果上面不检查这一行可以不写 | ||
− | 3. | + | |
− | 4. | + | 3.根据ip地址配置hosts |
− | 5. | + | |
− | 6. | + | vi /etc/hosts |
− | 7. | + | 192.168.100.10 master |
+ | 192.168.100.20 slave1 | ||
+ | 192.168.100.30 slave2 | ||
+ | |||
+ | 4.关闭防火墙 | ||
+ | systemctl stop firewalld | ||
+ | systemctl disable firewalld | ||
+ | |||
+ | 5.关闭selinux | ||
+ | vi /etc/sysconfig/selinux | ||
+ | SELINUX=disabled | ||
+ | |||
+ | 6.ssh免密配置 | ||
+ | 输入ssh-keygen 回车 | ||
+ | 将生成文件公钥复制到授权列表 | ||
+ | cat .ssh/id_rsa.pub >> authorized_keys | ||
+ | 将文件复制到slave中的节点 | ||
+ | scp .ssh/authorized_keys root@slave1:/root/.ssh/authorized_keys | ||
+ | scp .ssh/authorized_keys root@slave2:/root/.ssh/authorized_keys | ||
+ | 排错: 可能会出现 | ||
+ | |||
+ | 7.NTP时间同步 | ||
+ | tzselect 5 9 1 1 将生成的时区配置到/etc/profile | ||
+ | yum install ntp -y (主从节点全部安装) | ||
+ | vi /etc/ntp.conf | ||
+ | #server 0.centos.pool.ntp.org iburst | ||
+ | #server 1.centos.pool.ntp.org iburst | ||
+ | #server 2.centos.pool.ntp.org iburst | ||
+ | #server 3.centos.pool.ntp.org iburst | ||
+ | server 127.127.1.0 | ||
+ | fudge 127.127.1.0 stratum 10 | ||
+ | 启动ntp(只启动主节点,不启动从节点) | ||
+ | 从节点执行: ntpdate master 完成时间同步 |
2020年11月17日 (二) 04:13的版本
一.总体步骤
1.更改主机名
2.yum源配置
3.修改hosts文件
4.关闭防火墙
5.关闭selinux
6.ssh免密配置
7.NTP时间同步
8.Java环境部署
9.Zookeeper环境部署
10.Hadoop环境部署
二.具体实现步骤
1.更改主机名称
hostname set-hostname master
2.yum源配置(根据题目给的地址灵活变通)
vi /etc/yum.repos.d/CentOS.repo name=Description#一个描述,随意。 baseurl=#设置资源库的地址,可以写阿里云也可以是自己的yum ftp:// http:// file:/// enabled={1|0}#enabled=1开启本地更新模式 gpgcheck={1|0}# gpgcheck=1表示检查;可以不检查gpgcheck=0 gpgkey=#检查的key;如果上面不检查这一行可以不写
3.根据ip地址配置hosts
vi /etc/hosts 192.168.100.10 master 192.168.100.20 slave1 192.168.100.30 slave2
4.关闭防火墙
systemctl stop firewalld systemctl disable firewalld
5.关闭selinux
vi /etc/sysconfig/selinux SELINUX=disabled
6.ssh免密配置
输入ssh-keygen 回车 将生成文件公钥复制到授权列表 cat .ssh/id_rsa.pub >> authorized_keys 将文件复制到slave中的节点 scp .ssh/authorized_keys root@slave1:/root/.ssh/authorized_keys scp .ssh/authorized_keys root@slave2:/root/.ssh/authorized_keys 排错: 可能会出现
7.NTP时间同步
tzselect 5 9 1 1 将生成的时区配置到/etc/profile yum install ntp -y (主从节点全部安装) vi /etc/ntp.conf #server 0.centos.pool.ntp.org iburst #server 1.centos.pool.ntp.org iburst #server 2.centos.pool.ntp.org iburst #server 3.centos.pool.ntp.org iburst server 127.127.1.0 fudge 127.127.1.0 stratum 10
启动ntp(只启动主节点,不启动从节点)
从节点执行: ntpdate master 完成时间同步