• ambari部署Hadoop集群(1)


    本例使用hortonworks 提供了 ambari 的安装方法,而且还很详细。以下是在 centos7 上的安装步骤。

    基础配置:

    1. 修改电脑的主机名

    hostnamectl set-hostname xxx
    或者vi /etc/hostname 修改

    2. 编辑文件 /etc/sysconfig/network,添加下面的两行

    NETWORKING=yes
    HOSTNAME=xxx

    3. 编辑文件 /etc/sysconfig/network-scripts/ifcfg-ens33 (ens33 是网卡的名字,实际可能有所不同),把 ONBOOT 的值改成 yes。重启系统。

    4. 安装软件

    yum -y install gcc gcc-c++ kernel-devel
    yum -y install rpm-build
    yum -y install net-tools

    5. 设置最大打开文件数(至少 10000)。如果第一条命令显示的结果是大于10000的,则不用执行第二条。

    ulimit -Sn
    ulimit -n 10000

    6. 设置时间同步

    yum install -y ntp
    systemctl enable ntpd
    systemctl start ntpd
    timedatectl set-timezone Asia/Shanghai

    7. 暂停防火墙

    systemctl disable firewalld
    service firewalld stop

    8. 禁用 SELinux。编辑 /etc/selinux/config ,设置下面的值

    SELINUX=disabled
    这里注意别改错了字段,改错了重启开不了机

    9. 禁用 PackageKit。 编辑 /etc/yum/pluginconf.d/langpacks.conf,设置下面的值:

    enabled=0

    10. 各主机之间设置免密登陆。

    ssh-keygen -t rsa
    ssh-copy-id xxx

    11. 确保 .ssh 和 authorized_keys 具有正确的权限控制

    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys

    12. 使用 SSH 登陆一次其它主机。因为第一次需要输入密码。

    ssh root@<remote.target.host>

    13. 安装 JDK,并设置环境变量

    export JAVA_HOME=/opt/programs/jdk1.8.0_171
    export PATH=.:$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    这里注意:如果不要将JAVA_HOME 放到/root 或者/home/<hostname>下,因为安装集群时会新建用户(没有root权限),新建的用户没有进入其他用户目录的权限。

    另外,如果需要固定 IP的话,

    1. 

    cd /etc/sysconfig/network-scripts/

    2. 修改相应的文件 

    BOOTPROTO=static #静态
    NETMASK=255.255.255.0 #掩码
    IPADDR=192.168.43.96 #IP
    ONBOOT=yes 
    GATEWAY=196.168.43.2 #网管

      

  • 相关阅读:
    240 Search a 2D Matrix II 搜索二维矩阵 II
    239 Sliding Window Maximum 滑动窗口最大值
    bzoj5029: 贴小广告&&bzoj5168: [HAOI2014]贴海报
    bzoj5178: [Jsoi2011]棒棒糖
    bzoj5293: [Bjoi2018]求和
    bzoj5194: [Usaco2018 Feb]Snow Boots
    bzoj2007: [Noi2010]海拔
    bzoj4956: [Wf2017]Secret Chamber at Mount Rushmore
    bzoj3296: [USACO2011 Open] Learning Languages
    bzoj4887: [Tjoi2017]可乐
  • 原文地址:https://www.cnblogs.com/MY0213/p/11262315.html
Copyright © 2020-2023  润新知