CentOS6.8安装Ambari

本文详细介绍了在CentOS6.8上安装Ambari的步骤,包括Ambari的功能概述,环境准备(如虚拟机配置、JDK安装、SSH免密登录、关闭THP服务等),安装MySQL数据库作为Ambari元数据库,以及创建Ambari数据库和配置过程。此外,还涵盖了Ambari启动和HDP集群部署的初步步骤。
摘要由CSDN通过智能技术生成

第1章 Ambari简述

1.1 什么是Ambari
Apache Ambari项目旨在通过开发用于配置,管理和监控Apache Hadoop集群的软件来简化Hadoop管理。Ambari提供了一个直观,易用的Hadoop管理Web UI。
1.2 Ambari的功能
Ambari提供了跨任意数量的主机安装Hadoop服务的分步向导。
Ambari处理群集的Hadoop服务配置。
Ambari提供集中管理,用于在整个集群中启动,停止和重新配置Hadoop服务。
Ambari提供了一个仪表板,用于监控Hadoop集群的运行状况和状态。
Ambari利用Ambari指标系统进行指标收集。
Ambari利用Ambari Alert Framework进行系统警报,并在需要您注意时通知您(例如,节点出现故障,剩余磁盘空间不足等)。

第2章 环境准备

以下操作三台机器都需要进行
2.1 虚拟机准备
克隆三台虚拟机(hadoop102、hadoop103、hadoop104),配置好对应主机的网络IP、主机名称、关闭防火墙。

[root@hadoop102 ~]# chkconfig iptables off
[root@hadoop102 ~]# service iptables stop
[root@hadoop102 ~]# chkconfig --list iptables

iptables        0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭

2.2 关闭SELINUX

[root@hadoop102 ~]# vim /etc/sysconfig/selinux

将SELINUX=enforcing改为SELINUX=disabled

执行该命令后重启机器生效

2.3 安装JDK
1)在hadoop102的/opt目录下创建module和software文件夹

[root@hadoop102 opt]# mkdir module
[root@hadoop102 opt]# mkdir software

2)用SecureCRT将jdk-8u144-linux-x64.tar.gz导入到hadoop102的/opt/software目录下
3)在Linux系统下的opt目录中查看软件包是否导入成功

[root@hadoop102 software]$ ls
jdk-8u144-linux-x64.tar.gz

4)解压JDK到/opt/module目录下

[root@hadoop102 software]$ tar -zxvf jdk-8u144-linux-x64.tar.gz -C /opt/module/

5)配置JDK环境变量
(1)先获取JDK路径

[root@hadoop102 jdk1.8.0_144]$ pwd
	/opt/module/jdk1.8.0_144

(2)打开/etc/profile文件

[root@hadoop102 software]$ vi /etc/profile

在profile文件末尾添加JDK路径

#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin

(3)保存后退出

:wq

(4)让修改后的文件生效

[root@hadoop102 jdk1.8.0_144]$ source /etc/profile

6)测试JDK是否安装成功

[root@hadoop102 jdk1.8.0_144]# java -version
java version "1.8.0_144"

7)将hadoop102中的JDK和环境变量分发到hadoop103、hadoop104两台主机

[root@hadoop102 opt]# xsync /opt/module/
[root@hadoop102 opt]# xsync /etc/profile
xysnc 是自定义的分发脚本

分别在hadoop103、hadoop104上source一下

[root@hadoop103 ~]$ source /etc/profile
[root@hadoop104 ~]# source /etc/profile

2.4 SSH免密登录
配置hadoop102对hadoop102、hadoop103、hadoop104三台主机的免密登陆。
(1)生成公钥和私钥:

[root@hadoop102 .ssh]$ ssh-keygen -t rsa

然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
(2)将公钥拷贝到要免密登录的目标机器上

[root@hadoop102 .ssh]$ ssh-copy-id hadoop102
[root@hadoop102 .ssh]$ ssh-copy-id hadoop103
[root@hadoop102 .ssh]$ ssh-copy-id hadoop104

2.5 修改yum源为阿里云镜像

[root@hadoop102 yum.repos.d]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk

[root@hadoop102 yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

[root@hadoop102 yum.repos.d]# yum makecache

2.6 安装ntp

[root@hadoop102 ~]# yum install -y
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值