当前位置:   article > 正文

docker+ubuntu+ambari+HDP_ubuntu arm ambari

ubuntu arm ambari

1.调研:

先明确几个概念:
    1). Ambari只能安装Hortonworks Data Platform,即Hortonworks的开源Hadoop,不支持Apach的Hadoop平台;
    2). 对于已经安装了Apach Hadoop或者其他Hadoop平台的,不能使用Ambari来管理;

    docker ubuntu14.04
    一台master
    两台client
    Ambari-2.5.2.0
    HDP 2.6.2
    Ambari-server
    Ambari-client

    Docker安装:
    必须安装docker CE:http://www.mamicode.com/info-detail-2129876.html
    sudo docker pull ubuntu:14.04
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

2.制作镜像:

换清华源
        apt-get update
        apt-get install vim
        apt-get install openssh-service
        apt-get install ntp
  • 1
  • 2
  • 3
  • 4
设置root密码,方便后续ssh免密码登录,密码统一设置为123:
        passwd root 
        123
        123
        vim /etc/ssh/sshd_config
        替换#PermitRootLogin without-password为PermitRootLogin yes
        修改默认端口222222
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
配置hosts文件
        vim /etc/hosts  
        10.108.113.168  client1.gtensor.com 10.108.112.177  client2.gtensor.com10.108.114.228   master.gtensor.com 
        # stackc client1
        # stackd client2
        # stacke master
  • 1
  • 2
  • 3
  • 4
  • 5
关闭防火墙
    #关闭防火墙。不关闭防火墙,会导致hadoop集群通信出现问题。不仅是server机器需要关闭防火墙,建议集群内每台机器也关闭防火墙,在自动化安装过程中,某些端口被占用导致它们通信出现问题,结果最后证明是防火墙的问题。
    # 在容器中部署docker服务,而docker服务又会使用到iptables,因此在启动容器时,也会同时启动容器内的iptables。但iptables必须工作在容器的privileged模式下,否则就会如上报错。如果不是以--net=host的方式进入docker没可能会出现关闭防火墙异常
  • 1
  • 2
        apt-get install ufw
        ufw status
        ufw disable
  • 1
  • 2
  • 3
关闭SElinux
    提示,先检查SElinux状态,若为关闭,则无需再次关闭
  • 1
openssl更新可以先不用管
    # ubuntu14.04不升级出现错误
    openssl升级为2016版:https://blog.csdn.net/why101010/article/details/51954827
        3:获取最新版本
  • 1
  • 2
  • 3
            wget http://www.openssl.org/source/openssl-1.0.1t.tar.gz
  • 1
        4:解压缩
  • 1
            tar -zxvf openssl-1.0.1t.tar.gz
  • 1
        5:进入目录
        `这里写代码片`cd  openssl-1.0.1t
        6:编译安装
  • 1
  • 2
  • 3
             ./config --prefix=/usr/local/ssl   
             make depend 
             make
             make install
  • 1
  • 2
  • 3
  • 4
        7:#修改历史的OpenSSL文件设置备份mv 
  • 1
            mv /usr/bin/openssl /usr/bin/openssl.old
            mv /usr/include/openssl /usr/include/openssl.old
  • 1
  • 2
        8:#设置软连接使其使用新的OpenSSL版本 
  • 1
                ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
                ln -s /usr/local/ssl/include/openssl /usr/include/openssl
  • 1
  • 2
        9:#更新动态链接库数据
  • 1
                echo "/usr/local/ssl/lib" >> /etc/
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/705811
推荐阅读
相关标签
  

闽ICP备14008679号