大数据——分布式部署

之前学期的大数据内容都是在伪分布式下完成的,若想了解伪分布式,可以找前几天的内容,今天主要是针对与分布式部署。

安装方式

    在Linux上手动将配置好的Hadoop分发给其他机器。不使用工具。
   
    Linux环境的配置:
                            ip(几台虚拟机都在一个网段中)
                            主机名(主机名最好一样,后面跟个数字)
                            本地映射,DNS,防火墙,selinux(/etc/selinux/config)
   
    扩展:Hadoop启动的过程方式:
                            之前的启动都是一个一个启动: sbin/hadoop-daemon.sh start XX
                            现在分别启动hdfs和yarn:       sbin/start-dfs.sh————sbin/start-yarn.sh
                            一次性启动所有:                     sbin/start-all.sh
    

ssh免密钥登入

                            我们开的几台虚拟机之间互相可以登入,但是登入时需要输入密码,互相操作时也需要密码,所以我们首先                                 设置一个面密钥登入,使不同虚拟机之间可以直接访问。
                            
                            如何登入其他虚拟机?
                                    ssh XXX(要登入的虚拟机hostname)
                            查看ssh命令:/home/huadian/.ssh
                            
                            设置免密钥登入有两步:
                                    第一步:为每台机器生产自己的公私钥
                                                    ssh-keygen -t rsa
                                    第二步:把公私钥分发给每台机器,包括自己
                                                    ssh-copy-id XXX(分发的虚拟机hostname)
                                    第三步:测试(使用ssh登入到其他机器,包括自己)

NTP时间同步

                            同步方式:同步的方式很多,但是我用的是一种比较通俗易懂的方法。
                                            若有A,B,C三台虚拟机同步,这里选择A与外网进行同步,B,C则与A同步。
                                配置A:sudo vi /etc/ntp.conf
                                            删除:
                                                    restrict default kod nomodify notrap nopeer noquery
                                                    restrict -6 default kod nomodify notrap nopeer noquery
                                                    restrict 127.0.0.1
                                                    restrict -6 ::1
                                                    server 0.centos.pool.ntp.org
                                                    server 1.centos.pool.ntp.org
                                                    server 2.centos.pool.ntp.org

                                            添加:可以直接添加,也可从下面的注释中修改
                                                    A可以跟谁同步:server 202.112.10.36(北京教育网IP)
                                                    允许谁可以跟A同步:restrict 192.168.59.0 mask 255.255.255.0 nomodify notrap
                                                    配置本地同步:
                                                
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值