美文网首页
CentOS7下安装CDH6.1

CentOS7下安装CDH6.1

作者: 王顼 | 来源:发表于2020-05-15 10:19 被阅读0次

    在CentOS7下安装CDH6.1

    环境

    CentOS 7.8
    CDH6.1
    PostgreSQL

    安装步骤

    1.CentOS7 配置

    1.1设置 hostname,reboot重启之后即能显示(注意:不使用大写字符作为主机名,否则在CDH中无法正常通过Kerberos进行身份验证)

    hostnamectl set-hostname 主机名
    vim /etc/hostname 设置主机名
    

    1.2.设置 hosts 文件
    vim /etc/hosts

    192.168.137.131 master
    192.168.137.133 node1
    192.168.137.134 node2
    
    scp -r /etc/hosts root@node1:/etc
    scp -r /etc/hosts root@node2:/etc
    

    1.3.禁用 防火墙(重启生效)
    关闭 systemctl stop firewalld
    开机禁用 systemctl disable firewalld
    查看状态 systemctl status firewalld

    1.4.禁用 SELINUX
    1).临时关闭SELINUX
    setenforce 0
    2).永久关闭SELINUX
    修改配置文件 vim /etc/selinux/config(重启生效)
    SELINUX=enforcing 改为 SELINUX=disabled
    3)查看SELINUX状态 sestatus
    reboot 重启机器后 执行 sestatus显示 SELinux status: disabled

    1.5非对称加密的方式基于私钥登陆的方式:(ssh连接时无需输入用户密码)
    1.ssh-keygen -t rsa 然后四下回车
    2./root/.ssh目录下:
    私钥:id_rsa
    公钥:id_rsa.pub
    3.ssh-copy-id linux的IP
    每个节点都需要拷贝秘钥然后分发给别的linux,执行命令后然后输入yes,然后最终输入密码

    ssh-copy-id node1    
    ssh-copy-id node2
    ssh-copy-id master
    

    4.ssh linux的用户名@别的linux的IP现在无需输入别的linux的用户密码即能登录到别的linux中

    ssh root@node1
    ssh root@node2
    ssh root@master
    

    1.6时钟同步
    1.ntp
    安装yum install ntp
    启动服务systemctl start ntpd
    查看是否启动ps -ef | grep ntpd
    开机启动systemctl enable ntpd.service
    查看当前时间date
    查看当前时间和NTP服务的同步状态timedatectl
    2.master作为NTP Server,node1和node2作为NTP Client,node1和node2要跟master同步时间,master要去外部授时中心同步时间
    1.配置 master:
    1.配置前先使用命令同步外部授时中心:ntpdate -u cn.pool.ntp.orgntpdate -u ntp6.aliyun.com
    2.vim /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
    

    2.配置 node1和node2,vim /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
    

    设置master节点为授时服务器

    server 192.168.137.131 iburst
    

    3.systemctl restart ntpd 重启服务端ntpd服务
    4.ntpq -p 查看网络中的NTP服务器,同时显示客户端和每个服务器的关系

    相关文章

      网友评论

          本文标题:CentOS7下安装CDH6.1

          本文链接:https://www.haomeiwen.com/subject/tgiqohtx.html