zoukankan      html  css  js  c++  java
  • 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 #网管

      

  • 相关阅读:
    Spreadsheet 使用介绍
    一套完整自定义工作流的实现(2)
    《WF编程》系列之 承载工作流:持久性服务 Persistence Services
    SQL Server 2005函数
    ActiveReport
    SQLServer 2000中,存储过程和用户自定义函数具体的区别??
    MS SQL Server 2005 物理查询处理中的各个阶段(二)
    《WF编程》系列 承载工作流:持久化与跟踪
    C# WinForm自定义控件整理
    SQL Server2005使用CTE实现递归
  • 原文地址:https://www.cnblogs.com/MY0213/p/11262315.html
Copyright © 2011-2022 走看看