Centos7.5+Ambari2.7.3+HDP3.1.0.0離線安裝

Centos7.5+Ambari2.7.3+HDP3.1.0.0離線安裝

1 簡介

  • Ambari 跟 Hadoop 等開源軟件一樣,也是 Apache Software Foundation 中的一個項目,并且是頂級項目。就 Ambari 的作用來說,就是創(chuàng)建、管理、監(jiān)視 Hadoop 集群,但是這里的 Hadoop 指的是 Hadoop 整個生態(tài)圈(例如 Hive,Hbase,Sqoop,Zookeeper 等), 而并不僅是特指 Hadoop。用一句話來說,Ambari 就是為了讓 Hadoop 以及相關的大數據軟件更容易使用的一個工具。
  • Ambari 自身也是一個分布式架構的軟件,主要由兩部分組成:Ambari Server 和 Ambari Agent。簡單來說,用戶通過 Ambari Server 通知 Ambari Agent 安裝對應的軟件;Agent 會定時地發(fā)送各個機器每個軟件模塊的狀態(tài)給 Ambari Server,最終這些狀態(tài)信息會呈現在 Ambari 的 GUI,方便用戶了解到集群的各種狀態(tài),并進行相應的維護。
  • HDP是hortonworks的軟件棧,里面包含了hadoop生態(tài)系統(tǒng)的所有軟件項目,比如HBase,Zookeeper,Hive,Pig等等。
  • HDP-UTILS是工具類庫。

2 軟件版本選擇

在這里插入圖片描述
Component Edition (點擊下載)
OS Centos7.5
Ambari 2.7.3
HDP 3.1.0.0
HDP-GPL 3.1.0.0
HDP-UTILS 1.1.0.22
MySQL 5.7
OracleJDK8 JDK 1.8.0_77

3 集群節(jié)點規(guī)劃

Hostname IP 內存 磁盤 Service
yum.hdp 192.168.18.113 1G 40G Ambari/HDP packages
nd-00.hdp 192.168.18.110 4G 40G Ambari Server/MySQL
nd-01.hdp 192.168.18.111 4G 40G Compute node
nd-02.hdp 192.168.18.112 4G 40G Compute node

4 搭建yum.hdp虛擬機

4.1 虛擬機安裝Centos7.5略

虛擬機安裝可以參考《最新超詳細VMware虛擬機下載與安裝》
虛擬機安裝好系統(tǒng)后還不能上網,不能用工具進行遠程連接,所以需要進行如下配置。

4.2 網絡配置

  • 配置網卡vi /etc/sysconfig/network-scripts/ifcfg-ens32,修改如下:


    配置靜態(tài)IP
  • 重啟:service network start


    在這里插入圖片描述
  • 查看:ifconfig【安裝命令:yum -y install net-tools】


    在這里插入圖片描述
  • ping baidu.com


    在這里插入圖片描述

4.3 防火墻設置

  • 查看防火墻的狀態(tài):systemctl status firewalld.service


    在這里插入圖片描述
  • 關閉防火墻:systemctl stop firewalld.service


    在這里插入圖片描述
  • 設置開機不啟動:systemctl disable firewalld.service


    在這里插入圖片描述
  • 查看防火墻服務是否設置開機啟動:systemctl is-enabled firewalld.service


    在這里插入圖片描述

4.4 主機名設置

  • 配置域名映射:vi /etc/hosts


    在這里插入圖片描述
  • 修改:vi /etc/sysconfig/network


    在這里插入圖片描述
  • 執(zhí)行:hostnamectl set-hostname yum.hdp


    在這里插入圖片描述

4.5 配置阿里開源鏡像yum源

4.6 安裝時間同步服務(ntp)

  • 安裝:yum install -y ntp


    在這里插入圖片描述
  • 啟動并查看狀態(tài):
systemctl start ntpd.service
systemctl status ntpd.service
在這里插入圖片描述
  • 設置開機自啟:systemctl enable ntpd.service


    在這里插入圖片描述

4.7 安裝并配置JDK

  • 上傳 jdk-8u77-linux-x64.tar.gz
  • 創(chuàng)建目錄:mkdir /usr/java
  • 然后解壓至/usr/java目錄
tar -zxvf jdk-8u77-linux-x64.tar.gz -C /usr/java/
在這里插入圖片描述
  • 配置環(huán)境變量 vim /etc/profile


    在這里插入圖片描述
  • 使環(huán)境變量立即生效命令:source /etc/profile


    在這里插入圖片描述

4.8 關閉Selinux和THP(如果不關閉THP,Hadoop的系統(tǒng)CPU使用率很高)

  • 查看狀態(tài):sestatus


    在這里插入圖片描述
  • 關閉:vim /etc/sysconfig/selinux


    在這里插入圖片描述
  • 如果出現下述結果說明啟動了THP
[root@yum ~]# cat /sys/kernel/mm/transparent_hugepage/defrag 
[always] madvise never
[root@yum ~]# cat /sys/kernel/mm/transparent_hugepage/enabled 
[always] madvise never
  • 永久關閉:vim /etc/rc.d/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
        echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
        echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
在這里插入圖片描述
  • 保存退出,然后賦予rc.local文件執(zhí)行權限:chmod +x /etc/rc.d/rc.local
  • 然后重啟:reboot

4.9 最大打開文件要求

建議的最大打開文件描述符數為10000或更多。要檢查最大打開文件描述符數設置的當前值,請在每個主機上執(zhí)行以下shell命令:

ulimit -Sn
ulimit -Hn
  • 如果輸出不大于10000,請運行以下命令將其設置為合適的默認值:
ulimit -n 10000

5 克隆yum.hdp虛擬機

把搭建好的yum.hdp虛擬機作為母機,然后克隆出nd-00.hdp、nd-01.hdp、nd-02.hdp

  • 克隆后需要修改nd-00/01/02.hdp等克隆出來的所有虛擬機mac地址


    在這里插入圖片描述

6 修改參數

修改克隆出nd-00.hdp、nd-01.hdp、nd-02.hdp三臺虛擬機的IP、主機名以及內存。

  • 修改虛擬機的IP地址:vi /etc/sysconfig/network-scripts/ifcfg-ens32
  • 重啟network:service network start
  • 修改虛擬機主機名
hostnamectl set-hostname [nd-00/01/02.hdp]
vi /etc/sysconfig/network
  • 關閉虛擬機,并重新分配內存


    在這里插入圖片描述

7 在nd-00.hdp節(jié)點安裝mysql

  • 下載并安裝mysql【yum install wget】
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
  • 啟動mysql并設置開機自啟
systemctl start mysqld.service    # 啟動mysql
systemctl status mysqld.service  # 查看mysql狀態(tài)
systemctl stop mysqld.service   # 關閉mysql
systemctl enable mysqld.service   # 開機自啟
在這里插入圖片描述

此時MySQL已經開始正常運行,不過要想進入MySQL還得先找出此時root用戶的密碼
通過如下命令可以在日志文件中找出密碼:grep "password" /var/log/mysqld.log


在這里插入圖片描述
  • 輸入初始密碼,此時不能做任何事情,因為MySQL默認必須修改密碼之后才能操作數據庫
set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
  • 此時還有一個問題,因為安裝了Yum Repository,以后每次yum操作都會自動更新,需要把這個卸載掉
yum -y remove mysql57-community-release-el7-10.noarch
  • 配置mysql編碼,字符格式:vim /etc/my.cnf
在[mysqld]下添加
collation_server=utf8_general_ci
character_set_server=utf8
default-storage-engine=INNODB
在[client]下添加(如果沒有[client],則創(chuàng)建)
default_character-set=utf8
在這里插入圖片描述
  • 重啟mysql服務:systemctl restart mysqld.service
  • 查看字符集: show variables like 'character_set_%';


    在這里插入圖片描述

7.1 在mysql數據庫創(chuàng)建相應的用戶和DB

  • 創(chuàng)建ambari數據庫及數據庫的用戶名和密碼
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
mysql> create database ambari character set utf8;
Query OK, 1 row affected (0.00 sec)
mysql> CREATE USER 'ambari'@'%'IDENTIFIED BY 'ambari';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON ambari.* TO 'ambari'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
  • 創(chuàng)建hive數據庫及hive庫的用戶名和密碼
mysql> create database hive character set utf8;
Query OK, 1 row affected (0.00 sec)
mysql> CREATE USER 'hive'@'%'IDENTIFIED BY 'hive';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON hive.* TO 'hive'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
  • 創(chuàng)建oozie數據庫及oozie庫的用戶名和密碼
mysql> create database oozie character set utf8;
Query OK, 1 row affected (0.00 sec)
mysql> CREATE USER 'oozie'@'%'IDENTIFIED BY 'oozie';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON oozie.* TO 'oozie'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
  • 創(chuàng)建ranger數據庫及ranger庫的用戶名和密碼
mysql> create database ranger character set utf8;
Query OK, 1 row affected (0.04 sec)
mysql> CREATE USER 'ranger'@'%'IDENTIFIED BY 'ranger';
Query OK, 0 rows affected (0.18 sec)
mysql> GRANT ALL PRIVILEGES ON rangeradmin.* TO 'ranger'@'%';
Query OK, 0 rows affected (0.02 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.04 sec)
在這里插入圖片描述
  • 下載mysql-connection-java:
yum install mysql-connector-java
  • 查看下載后的jar包,看目錄中是否有mysql-connector-java:
ll /usr/share/java
在這里插入圖片描述

8 配置免密登錄

  • 配置本地hosts文件


    在這里插入圖片描述

    在這里插入圖片描述
  • nd-00.hdp ? 00,01,02的免密登錄:
[root@nd-00 ~]# ssh-keygen -t rsa       # 一路回車
[root@nd-00 ~]# ssh-copy-id nd-00.hdp   # 輸入密碼
[root@nd-00 ~]# ssh-copy-id nd-01.hdp   # 輸入密碼
[root@nd-00 ~]# ssh-copy-id nd-02.hdp   # 輸入密碼
  • nd-01.hdp ? 01,02的免密登錄:
[root@nd-01 ~]# ssh-keygen -t rsa       # 一路回車
[root@nd-01 ~]# ssh-copy-id nd-01.hdp   # 輸入密碼
[root@nd-01 ~]# ssh-copy-id nd-02.hdp   # 輸入密碼

9 在yum.hdp上安裝Ambari

9.1 安裝yum相關工具

[root@yum ~]# yum install yum-utils -y
[root@yum ~]# yum repolist
[root@yum ~]# yum install createrepo -y

9.2 安裝Apache httpd

[root@yum ~]# yum install httpd -y

安裝完成后,會生成 /var/www/html目錄(相當于Tomcat的webapps目錄),進入到/var/www/html目錄下,創(chuàng)建ambari和hdp目錄,用來存放安裝文件。

[root@yum ~]# mkdir /var/www/html/ambari
[root@yum ~]# mkdir /var/www/html/hdp
[root@yum ~]# mkdir /var/www/html/hdp/HDP-UTILS-1.1.0.22
[root@yum ~]# tar -zxvf ambari-2.7.3.0-centos7.tar.gz -C /var/www/html/ambari/
[root@yum ~]# tar -zxvf HDP-3.1.0.0-centos7-rpm.tar.gz -C /var/www/html/hdp/
[root@yum ~]# tar -zxvf HDP-UTILS-1.1.0.22-centos7.tar.gz -C /var/www/html/hdp/HDP-UTILS-1.1.0.22/
  • 啟動httpd服務:
[root@yum ~]# systemctl start httpd     # 啟動httpd
[root@yum ~]# systemctl status httpd    # 查看httpd狀態(tài)
[root@yum ~]# systemctl enable httpd    # 設置httpd開機自啟
在這里插入圖片描述
  • 默認端口80,瀏覽器輸入:http://192.168.18.113


    在這里插入圖片描述

    在這里插入圖片描述

    在這里插入圖片描述

9.3 配置本地 Repo

9.3.1 配置Ambari

  • 下載
wget -O /etc/yum.repos.d/ambari.repo http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.3.0/ambari.repo
  • 修改配置文件:vim /etc/yum.repos.d/ambari.repo


    在這里插入圖片描述

9.3.2 配置HDP和HDP-UTILS

  • 創(chuàng)建配置文件:
[root@yum yum.repos.d]# touch /etc/yum.repos.d/HDP.repo
  • 添加內容
#VERSION_NUMBER=3.1.0.0-78
[HDP-3.1.0.0]
name=HDP Version - HDP-3.1.0.0
baseurl=http://192.168.18.113/hdp/HDP/centos7
gpgcheck=1
gpgkey=http://192.168.18.113/hdp/HDP/centos7/3.1.0.0-78/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1

[HDP-UTILS-1.1.0.22]
name=HDP-UTILS Version - HDP-UTILS-1.1.0.22
baseurl=http://192.168.18.113/hdp/HDP-UTILS-1.1.0.22
gpgcheck=1
gpgkey=http://192.168.18.113/hdp/HDP-UTILS-1.1.0.22/HDP-UTILS/centos7/1.1.0.22/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1

9.3.3 分發(fā)Ambari.repo和HDP.repo

把ambari.repo HDP.repo分發(fā)到各個節(jié)點的相同目錄下

[root@yum yum.repos.d]# scp ambari.repo HDP.repo nd-00.hdp:$PWD
[root@yum yum.repos.d]# scp ambari.repo HDP.repo nd-01.hdp:$PWD
[root@yum yum.repos.d]# scp ambari.repo HDP.repo nd-02.hdp:$PWD

9.3.4 生成本地源

使用createrepo命令,創(chuàng)建yum本地源(軟件倉庫),即為存放本地特定位置的眾多rpm包建立索引,描述各包所需依賴信息,并形成元數據。

[root@yum ~]# createrepo /var/www/html/hdp/HDP/centos7/
Spawning worker 0 with 51 pkgs
Spawning worker 1 with 50 pkgs
Spawning worker 2 with 50 pkgs
Spawning worker 3 with 50 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

[root@yum ~]# createrepo /var/www/html/hdp/HDP-UTILS-1.1.0.22/
Spawning worker 0 with 4 pkgs
Spawning worker 1 with 4 pkgs
Spawning worker 2 with 4 pkgs
Spawning worker 3 with 4 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

10 安裝Ambari-Server

10.1 在nd-00.hdp 節(jié)點安裝

  • 安裝ambari-server
[root@nd-00 ~]# yum install ambari-server
[root@nd-00 ~]# ambari-server setup
Using python  /usr/bin/python
Setup ambari-server
Checking SELinux...
SELinux status is 'disabled'
Customize user account for ambari-server daemon [y/n] (n)? y
Enter user account for ambari-server daemon (root):root     # 用戶
Adjusting ambari-server permissions and ownership...
Checking firewall status...
Checking JDK...
[1] Oracle JDK 1.8 + Java Cryptography Extension (JCE) Policy Files 8
[2] Custom JDK
==============================================================================
Enter choice (1): 2     # 選擇自定義jdk
WARNING: JDK must be installed on all hosts and JAVA_HOME must be valid on all hosts.
WARNING: JCE Policy files are required for configuring Kerberos security. If you plan to use Kerberos,please make sure JCE Unlimited Strength Jurisdiction Policy Files are valid on all hosts.
Path to JAVA_HOME: /usr/java/jdk1.8.0_77        # jdk安裝路徑
Validating JDK on Ambari Server...done.
Check JDK version for Ambari Server...
JDK version found: 8
Minimum JDK version is 8 for Ambari. Skipping to setup different JDK for Ambari Server.
Checking GPL software agreement...
GPL License for LZO: https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
Enable Ambari Server to download and install GPL Licensed LZO packages [y/n] (n)? y
Completing setup...
Configuring database...
Enter advanced database configuration [y/n] (n)? y
Configuring database...
==============================================================================
Choose one of the following options:
[1] - PostgreSQL (Embedded)
[2] - Oracle
[3] - MySQL / MariaDB
[4] - PostgreSQL
[5] - Microsoft SQL Server (Tech Preview)
[6] - SQL Anywhere
[7] - BDB
==============================================================================
Enter choice (1): 3     # 選擇安裝的mysql
Hostname (localhost): nd-00     # 配置hostname
Port (3306):        # 默認
Database name (ambari): 
Username (ambari): 
Enter Database Password (bigdata):      # 密碼不顯示
Re-enter password: 
Configuring ambari database...
Should ambari use existing default jdbc /usr/share/java/mysql-connector-java.jar [y/n] (y)? y
Configuring remote database connection properties...
WARNING: Before starting Ambari Server, you must run the following DDL directly from the database shell to create the schema: /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql      # 此處需注意,啟動ambari之前需要執(zhí)行此句
Proceed with configuring remote database connection properties [y/n] (y)? y
Extracting system views...
ambari-admin-2.7.3.0.139.jar
....
Ambari repo file contains latest json url http://public-repo-1.hortonworks.com/HDP/hdp_urlinfo.json, updating stacks repoinfos with it...
Adjusting ambari-server permissions and ownership...
Ambari Server 'setup' completed successfully.       # 安裝成功
  • 執(zhí)行上面安裝過程中給出的提示
# 使用root登錄,設置允許遠程登錄
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON ambari.* TO 'ambari'@'localhost' IDENTIFIED BY 'Ambari123';
Query OK, 0 rows affected, 1 warning (0.03 sec)
mysql> GRANT ALL PRIVILEGES ON ambari.* TO 'ambari'@'%' IDENTIFIED BY 'Ambari123';
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
  • 使用ambari登錄
[root@nd-00 ~]# mysql -u ambari -p -h nd-00
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.25 MySQL Community Server (GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| ambari             |
+--------------------+
2 rows in set (0.03 sec)

mysql> use ambari;
Database changed
mysql> source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql;
# 執(zhí)行完,查看有無報錯信息,并查看數據表
mysql> show tables;
+-------------------------------+
| Tables_in_ambari              |
+-------------------------------+
| ClusterHostMapping            |
| QRTZ_BLOB_TRIGGERS            |
| QRTZ_CALENDARS                |
| QRTZ_CRON_TRIGGERS            |
| QRTZ_FIRED_TRIGGERS           |
| QRTZ_JOB_DETAILS              |
| QRTZ_LOCKS                    |
| QRTZ_PAUSED_TRIGGER_GRPS      |
| QRTZ_SCHEDULER_STATE          |
| QRTZ_SIMPLE_TRIGGERS          |
| QRTZ_SIMPROP_TRIGGERS         |
| QRTZ_TRIGGERS                 |
| adminpermission               |
| adminprincipal                |
| adminprincipaltype            |
| adminprivilege                |
| adminresource                 |
| adminresourcetype             |
| alert_current                 |
| alert_definition              |
| alert_group                   |
| alert_group_target            |
| alert_grouping                |
| alert_history                 |
| alert_notice                  |
| alert_target                  |
| alert_target_states           |
| ambari_configuration          |
| ambari_operation_history      |
| ambari_sequences              |
| artifact                      |
| blueprint                     |
| blueprint_configuration       |
| blueprint_setting             |
| clusterconfig                 |
| clusters                      |
| clusterservices               |
| clusterstate                  |
| confgroupclusterconfigmapping |
| configgroup                   |
| configgrouphostmapping        |
| execution_command             |
| extension                     |
| extensionlink                 |
| groups                        |
| host_role_command             |
| host_version                  |
| hostcomponentdesiredstate     |
| hostcomponentstate            |
| hostconfigmapping             |
| hostgroup                     |
| hostgroup_component           |
| hostgroup_configuration       |
| hosts                         |
| hoststate                     |
| kerberos_descriptor           |
| kerberos_keytab               |
| kerberos_keytab_principal     |
| kerberos_principal            |
| key_value_store               |
| kkp_mapping_service           |
| members                       |
| metainfo                      |
| permission_roleauthorization  |
| remoteambaricluster           |
| remoteambariclusterservice    |
| repo_applicable_services      |
| repo_definition               |
| repo_os                       |
| repo_tags                     |
| repo_version                  |
| request                       |
| requestoperationlevel         |
| requestresourcefilter         |
| requestschedule               |
| requestschedulebatchrequest   |
| role_success_criteria         |
| roleauthorization             |
| servicecomponent_version      |
| servicecomponentdesiredstate  |
| serviceconfig                 |
| serviceconfighosts            |
| serviceconfigmapping          |
| servicedesiredstate           |
| setting                       |
| stack                         |
| stage                         |
| topology_host_info            |
| topology_host_request         |
| topology_host_task            |
| topology_hostgroup            |
| topology_logical_request      |
| topology_logical_task         |
| topology_request              |
| upgrade                       |
| upgrade_group                 |
| upgrade_history               |
| upgrade_item                  |
| user_authentication           |
| users                         |
| viewentity                    |
| viewinstance                  |
| viewinstancedata              |
| viewinstanceproperty          |
| viewmain                      |
| viewparameter                 |
| viewresource                  |
| viewurl                       |
| widget                        |
| widget_layout                 |
| widget_layout_user_widget     |
+-------------------------------+
111 rows in set (0.00 sec)

10.2 啟動Ambari-Server

如果啟動失敗,關閉服務【ambari-server stop】,重新啟動

[root@nd-00 ~]# ambari-server start
Using python  /usr/bin/python
Starting ambari-server
Ambari Server running with administrator privileges.
Organizing resource files at /var/lib/ambari-server/resources...
Ambari database consistency check started...
Server PID at: /var/run/ambari-server/ambari-server.pid
Server out at: /var/log/ambari-server/ambari-server.out
Server log at: /var/log/ambari-server/ambari-server.log
Waiting for server start......................................................
Server started listening on 8080

DB configs consistency check: no errors and warnings were found.
Ambari Server 'start' completed successfully.

10.3 安裝Agent

nd-00/01/02.hdp 所有節(jié)點安裝ambari-agent

yum -y install ambari-agent

10.4 訪問Ambari web頁面

默認端口8080,Username:admin;Password:admin;http://192.168.18.110:8080


在這里插入圖片描述

11 開始安裝集群

  • 啟用安裝向導創(chuàng)建集群


    在這里插入圖片描述
  • 配置集群名稱


    在這里插入圖片描述
  • 選擇版本


    在這里插入圖片描述
  • 配置節(jié)點、密鑰


    在這里插入圖片描述
  • 主機確認


    在這里插入圖片描述
  • 選擇大數據組件


    在這里插入圖片描述
  • 節(jié)點分配


    在這里插入圖片描述
  • 分配從屬和客戶端


    在這里插入圖片描述
  • 定制服務


    在這里插入圖片描述

    在這里插入圖片描述
[root@nd-00 ~]# ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar
在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述
  • 集群整體概況,點擊部署


    在這里插入圖片描述

    在這里插入圖片描述

    在這里插入圖片描述
  • 等待啟動完畢,不用擔心警告,后期可以調整,搭建完成,可以在展示頁面進行查看集群狀態(tài)。


    在這里插入圖片描述

    在這里插入圖片描述
  • 可以查看監(jiān)控界面,可以看到大數據組件中出現錯誤,單個組件點開處理,由于本次搭建集群使用單節(jié)點虛擬機,性能不好,可以少選擇一些組件。


    在這里插入圖片描述
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容