ambari安装

这里作者使用的是离线安装,原因在于现阶段hdp被收购已经没有在线网络可以提供下载,但是有幸在之前下载了保存了,如有需要可以自行附件下载。以下安装操作皆使用ROOT用户

准备工作

关闭SELINUX
修改vi /etc/selinux/config 下的 SELINUX= disabled
关闭防火墙
systemctl disable firewalld
systemctl stop firewalld
各个机器ssh无密码登陆
ssh-keygen -t rsa

复制key到其他节点(这里的ssh除了互通外也可以只做ambari-server节点可以免密跳转agent节点

ssh-copy-id –i  [you hostname]
设置时间同步

下载chrony服务

yum install -y chrony chronyc chronyd

修改/etc/chrony.conf配置文件

vi /etc/chrony.conf
注释所有server xxxxxxxxx iburst
在所有节点添加server [master host]
开启httpd服务

下载httd

#yum源下载httpd
yum install  -y httpd
# 启动httpd
systemctl  start httpd
systemctl  enable httpd
制作ambari和HDP本地源

解压文件到 /var/www/html

tar zxvf  HDP-3.1.5.0-centos7-rpm.tar.gz   -C /var/www/html
tar zxvf  HDP-GPL-3.1.5.0-centos7-gpl.tar.gz –C /var/www/html
tar zxvf  HDP-UTILS-1.1.0.22-centos7.tar.gz –C /var/www/html
tar zxvf  ambari-2.7.5.0-centos7.tar.gz –C /var/www/html

删除解压后文件中的HTML页面

创建ambari.repo

在/etc/yum.repos.d/文件夹创建ambari.repo

vi /etc/yum.repo.d/ambari.repo
#添加内容
[ambari-2.7.5.0]
name=ambari Version - ambari-2.7.5.0
baseurl=http://[HostIP]/ambari/centos7/2.7.5.0-72/
gpgcheck=1
gpgkey=http://[HostIP]/ambari/centos7/2.7.5.0-72/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
安装JAVA环境

所有节点安装jdk-8u191-linux-x64.rpm(也可为其他版本)
配置环境变量

安装与设置ambari-server

安装ambari-server

YUM安装ambari-server

yum install –y ambari-server

启动配置ambari-server

ambari-server setup

设置ambari-server的守护进程用户,这里使用默认为root,也可以根据需求更改为其他用户

Using python  /usr/bin/python
Setup ambari-server
Checking SELinux...
SELinux status is 'disabled'
Customize user account for ambari-server daemon [y/n] (n)n

选择设置java环境这里我们使用自己的java环境

[1] Oracle JDK 1.8 + Java Cryptography Extension (JCE) Policy Files 8
[2] Custom JDK
==============================================================================
Enter choice (1):2
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/default
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.

配置ambari-server的元数据库,可以根据自己需求设置,也可以使用默认PostgreSQL

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):1                  选择数据库类型
Database admin user (postgres):        数据库admin用户
Database name (ambari):               数据库名称
Postgres schema (ambari):                     schema名称
Username (ambari):                        数据库用户
Enter Database Password (bigdata):            数据库密码

最终阶段安装完成

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.

启动ambari-server

用户名:admin 密码:admin 端口:8080

ambari-server start

安装集群

PS: 安装集群图片为往期版本图片,但是步骤相同
登陆进入首页欢迎页

配置集群名称点击下一步

配置离线源选择User Local Repository

将离线源地址填入对应系统输入框内

将集群hostname填入TargetHosts
Hostname支持简单的正则[01-03]等于01,02,03

Host Registration information是选择安装ambari-agent方式
选择使用SSH Private Key
将主节点id_rsa文件中内容复制文本框中(确保主节点可以SSH免密登陆其他节点)

安装ambari-agent等待成功

选择安装服务

选择服务各个组件安装位置

选择组件客户端和slave安装位置

修改组件配置文件

HIVE元数据存储位置
需要在目标库创建用户名密码,确保用户有权限登陆

配置HDFS数据存储目录

配置服务对应管理用户

查看全部配置详情修改服务配置细节,点击下一步安装

等待安装完成

  • ambari-2.7.5.0-centos7.tar.gz
  • HDP-3.1.5.0-centos7-rpm.tar.gz
  • HDP-GPL-3.1.5.0-centos7-gpl.tar.gz
  • HDP-UTILS-1.1.0.22-centos7.tar.gz

如果有问题和建议可以评论私信,欢迎点赞收藏转发

ambari全攻略流程,安装ambari(二)相关推荐

  1. ambari全攻略流程,开发ambari(四)

    ambari的二次开发 这一章我们详细的部署开发环境于如何调试开发ambari,大致可以分为创建实时编译的环境,使用webstorm或其他类似工具通过remot的方式连接虚拟机上传或下载更改.同时添加 ...

  2. ambari全攻略流程,编译ambari(三)

    ambari的编译 此次编译用VM14虚拟机安装Centos7系统进行编译,其中作者发现有docker脚本虽然可以添加镜像编译环境但是操作较复杂问题多变所以没能完整编译代码,退而求其次在虚拟机上搭建了 ...

  3. ambari全攻略流程,认识ambari(一)

    ambari介绍 Apache Ambari 项目旨在通过开发用于供应.管理和监控 Apache Hadoop 集群的软件来简化 Hadoop 管理.Ambari 提供了一个直观.易于使用的 Hado ...

  4. FPGA开发全攻略——ISE基本操作

    原文链接: FPGA实战开发技巧(2) FPGA开发全攻略连载之十二:FPGA实战开发技巧(3) FPGA开发全攻略连载之十二:FPGA实战开发技巧(4) 5.2 如何进行FPGA设计早期系统规划 作 ...

  5. 深度学习配置环境全攻略

    深度学习配置环境全攻略 1. 安装python2.7 外网链接教程 安装所有必需的依赖项 sudo apt-get update sudo apt-get install build-essentia ...

  6. 智能机器人制作全攻略

    智能机器人制作全攻略 鱼芯工作室 智能车杂谈 昨天 机器人爱好者他孤独地坐在阴冷发霉的地下室里,正如以前度过的无数个漫漫长夜:计划从头脑倾泻而出,他不停地进行着计算,然后不断地使他的创造性想法变成现实 ...

  7. 2022年海外版抖音TikTok最新最全攻略(TikTok Shop官方达人号解绑篇)

    朋友们,大家好,欢迎来到元柚话TK,我是柚缘航海-元柚,我会在这里持续分享有关TikTok的相关知识和资讯,教大家如何从零基础到精通TikTok,也欢迎大家在评论区跟我一起交流. 2021年新手小白下 ...

  8. WSUS全攻略之二 :安装WSUS

    WSUS全攻略之二 :安装WSUS 安装需求 硬件安装需求 对于安装WSUS服务的计算机硬件配置具有以下要求,关于它们的详细描述,请参见部署与规划一文: 系统分区和存储WSUS更新文件的分区文件系统必 ...

  9. Android 进阶——性能优化之电量优化全攻略及实战小结(二)

    文章大纲 引言 一.在低电耗模式和应用待机模式下进行测试 1.在低电耗模式下测试您的应用 2.在应用待机模式下测试您的应用 3.列入白名单的可接受用例 4.确定当前充电状态 5.监控充电状态变化 6. ...

最新文章

  1. Java多线程之Callable接口的实现
  2. 2021年春季学期-信号与系统-第二次作业参考答案-第六小题
  3. 为什么 MySQL 不推荐默认值为 null ?
  4. 【NLP】一行Python代码中自动化文本处理
  5. linux级别3怎么配置DNS,Linux下DNS服务器配置详解
  6. matlab的一个疑问?
  7. H.264编解码流程
  8. C语言extern与static修饰变量
  9. vue php 加载速度,Vue加载优化,速度提高一倍。
  10. [转]厚积薄发,有的放矢--李开复博士给中国计算机系学生的建议
  11. java实现qq空间模块_Java实现模拟QQ空间图片上传
  12. 机器学习-样本集(包括训练集及测试集)的选取
  13. keras ImageDataGenerator数据增强
  14. Linux-可重入函数(day10)
  15. Zemax操作20--柱透镜
  16. cruzer php sandisk 闪迪u盘量产工具_闪迪u3量产工具下载|
  17. 北京理工大学计算机学硕考研科目,2021北京理工大学计算机考研科目
  18. 人到中年,程序猿的人生路~
  19. 毛利率逼近茅台,巨子生物赴港IPO市场会买单吗?
  20. 快速安装AXURE谷歌扩展插件

热门文章

  1. 【MySQL】 # MySQL相关面试题
  2. C++基础知识 - 二级指针
  3. 【Postgresql】pg_show_plans插件
  4. jmeter压测学习28-监听器之用表格察看结果(View Results in Table)
  5. MonoRail学习-介绍篇
  6. 【职业规划】第一篇:程序员分级之初级程序员
  7. 【SQL怎么写】查询同一张表中同一个ID对应最新时间的数据记录
  8. 白色网站,看久了不爽,segmentfault.com的夜色模式....
  9. html5图片锐化,让照片达到最佳“锐度” 这5种“锐化”方式需掌握
  10. 算法之美——循环移位(XY→YX)逆操作