# 构建Hadoop集群（四）

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/19864.html | 发布：2023-04-21 | 更新：2023-04-21 | 分类：建站教程

## 8.3、安装ambari-server：

 

##执行如下命令的时候，会从apache目录下http://192.168.31.72:8095/ambari/centos7/2.6.2.0-155  
寻找安装文件。而不会从互联网  
yum install ambari-server -y

 

若安装成功，直接按照8.4的步骤继续安装，无需看下面步骤；

 

若安装过程中如果报错403 forbidden，则说明没有权限需要修改 /etc/httpd/conf/httpd.conf下的配置来开通权限。具体百度

 

```
##关闭SELinux 将SELINUX=disabled,重启系统vim  /etc/selinux/config重启系统reboot
```

 

## 8.4、设置ambari-server

 

1、获取数据库脚本

 

cd /var/lib/ambari-server/resources/  
#将Ambari-DDL-MySQL-CREATE.sql脚本cp到本地，运行到mysql数据库

 

2、mysql包配置

 

①将mysql的驱动包放到/usr/share/java

 

②在/etc/ambari-server/conf/ambari.properties中添加server.jdbc.driver.path=/usr/share/java/mysql-connector-java.jar  
##安装ambari-server  
ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar  
   
ambari-server setup

 

报错：Before starting Ambari Server, you must copy the MySQL JDBC driver JAR file to /usr/share/java and set property "server.jdbc.driver.path=[path/to/custom_jdbc_driver]" in ambari.properties.  
 解决方案：

 

1、将mysql的驱动包放到/usr/share/java  
2、在/etc/ambari-server/conf/ambari.properties中添加server.jdbc.driver.path=/usr/share/java/mysql-connector-java.jar

 

执行ambari在mysql中的脚本i

 

```

```

 
 
1. ## 8.5、启动 ambari-server

 

```
ambari-server start
```

 

登录用户密码 admin/admin  
8.6、安装ambari-agent  
8.6.1、 72服务器安装ambari-agent

 

在你的 hadoop 集群(namenode节点和datanode节点)的每一个节点上安装 Ambari Agent，ambari agent的作用是采集监控信息并上传给ambari-server

 

按照前面 下载的仓库repo文件.执行如下操作  
   
##安装ambari-agent,安装之后会出现下一步中的ambari-agent.ini配置文件  
yum install ambari-agent  
   
##编辑配置 Ambari Agent 的 ambari-agent.ini 配置文件，将<your.ambari.server.hostname>替换成你的ambari-server服务器地址  
   
vim /etc/ambari-agent/conf/ambari-agent.ini  
[server]   
hostname=master  
   
[security]  
force_https_protocol=PROTOCOL_TLSv1_2  
   
##启动服务  
/etc/init.d/ambari-agent start  
或者  
ambari-agent start

 

### 8.6.2、73服务器安装ambari-agent

 

```

```

 
 
  1. #此命令在72服务器执行  
#将72本地安装源同步到73服务器上  
scp /etc/yum.repos.d/ambari.repo root@192.168.31.73:/etc/yum.repos.d  
   
#以下命令均在73服务器执行  
   
##安装ambari-agent  
yum install ambari-agent  
   
##编辑ambari-agent配置文件  
vi /etc/ambari-agent/conf/ambari-agent.ini  
[server]   
hostname=master  
   
[security]  
force_https_protocol=PROTOCOL_TLSv1_2  
   
##启动服务  
/etc/init.d/ambari-agent start

 

### 8.6.2、73服务器安装ambari-agent

 

#此命令在72服务器执行  
#将72本地安装源同步到73服务器上  
scp /etc/yum.repos.d/ambari.repo root@192.168.31.73:/etc/yum.repos.d  
   
#以下命令均在73服务器执行  
   
##安装ambari-agent  
yum install ambari-agent  
   
##编辑ambari-agent配置文件  
vi /etc/ambari-agent/conf/ambari-agent.ini  
[server]   
hostname=master  
   
[security]  
force_https_protocol=PROTOCOL_TLSv1_2  
   
##启动服务  
/etc/init.d/ambari-agent start

 

### 8.6.3、74服务器安装ambari-agent

 

在刚才安装的服务器上执行如下命令

 

#此命令在72服务器执行  
#将72本地安装源同步到74服务器上  
scp /etc/yum.repos.d/ambari.repo root@192.168.31.74:/etc/yum.repos.d  
   
#以下命令均在74服务器执行  
   
##安装ambari-agent  
yum install ambari-agent  
   
##编辑ambari-agent配置文件  
vi /etc/ambari-agent/conf/ambari-agent.ini  
[server]   
hostname=master  
   
[security]  
force_https_protocol=PROTOCOL_TLSv1_2  
   
##启动服务  
/etc/init.d/ambari-agent start

     

```

```

 
 
    1.  

 

```

``` 

 

```

```

 

```

```

 
 
  1. 

 

```

```

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
