ambari-server安装(ubuntu、deepin、debian通用)

AmbariServer高可用搭建指南 一.前言 本篇文章主要讲解Ambari Server端的高可用搭建。注意,是Ambari的Server,而不是Hadoop集群的应用。截止目前为止(Ambari 2.7.x),hortonworks官方并没有给出AmbariServer的高可用的内部实现。因此本篇文章主要讲解如何通过现有开源组件实现AmbariServer的高可用搭建。下述内容直接简称AmbariServer为Ambari。 ... 阅读详情

Ambari同Hadoop一样,也是Apache软件基金会中的一个项目,且是顶级项目,目前最新的发布版本是2.5.1。其具有创建、管理、监视Hadoop(指Hadoop生态圈,包括hbase,hive等)的集群的功能。

OK,进入正题。
第一步,我们需要在集群的每台机器上修改hosts信息和配置主节点ssh免密登录从节点,具体请看这篇博客关于他们的配置。

第二步,安装启动ntp

sudo apt-get install ntp
ntpq -p

查看是否开启transparent_hugepage

cat /sys/kernel/mm/transparent_hugepage/enabled

如果输出中有 always,说明其开启,需要关闭:

echo never > /sys/kernel/mm/transparent_hugepage/enabled

当系统重启后,将自动还原为always状态,所以不必担心。

第三步,安装ambari

# 切换到root用户
sudo -i
# 切换到/etc/apt/sources.list.d目录
cd /etc/apt/sources.list.d
# 获取ambari的公共库文件并刷新
wget http://public-repo-1.hortonworks.com/ambari/ubuntu14/2.x/updates/2.2.2.0/ambari.list
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
apt-get update
# 安装ambari
apt-get install ambari-server

如果运行apt-key adv –recv-keys –keyserver keyserver.ubuntu.com B9733A7A07513CAD失败,请使用代理方式,如下:

apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 B9733A7A07513CAD

安装完成后,需要对ambari-server进行配置:

ambari-server setup

前两步设置用户和配置JDK按默认配置,直接回车就行,第三个是配置数据库,如果想用默认的postgres数据库也是直接回车,这里我用的是MySQL,输入y回车;配置MySQL,这里要填自己MySQL数据库的用户名,密码,数据库名自己写就行(待会儿需要创建对应的数据库),配置基本如下图(因为我之前已经配置过了,所以可能和您自己的不大一样):
这里写图片描述

进入MySQL数据库,建立数据库,导入sql文件:

mysql -u用户名 -p
# 进入数据库后
create database 刚才写的数据库名;
# 使用该数据库
use 数据库名
# 执行ambari的sql文件
source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql
# 退出数据库
exit

拷贝mysql连接库jar包到/usr/share/java下,点此下载jar包,请注意:jar包名称一定是mysql-connector-java.jar。

cp mysql-connector-java.jar /usr/share/java

还是在root用户下,启动ambari-server

ambari-server start

如果启动失败,可以查看/var/log/ambari-server/ambari-server.out文件,

  • 如果看到ClassNotFoundException:com.mysql.jdbc.Driver。。。说明没有把mysql连接jar包拷贝到/usr/share/java下或者名称不对

  • 如果看到Error injecting constructor,java.lang.RuntimeException:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure,则修改mysql的配置文件:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

将 bind-address = localhost
修改为
bind-address = 0.0.0.0

# 重启mysql
/etc/init.d/mysql restart
# 然后重启ambari-server即可
ambari-server start

启动成功后,便可以从浏览器开始登录管理,输入地址:http://localhost:8080(Master节点的ip地址),用户名密码均为admin,如图:
这里写图片描述

登录成功后如下图:
这里写图片描述

参考自:https://jacobustczhi.gitbooks.io/ambari-ubuntu/

Ubuntu18.04 安装部署 ambari 2.7.3 + HDP3.1.0 搭建Hadoop集群 最近在搭建ambari ,其中遇见问题,所以就整理了 阅读详情

相关推荐

一次Ambari安装记录

Ambari是一个开源的Apache项目,它提供了一个直观易用的Web界面,用于管理、监控和配置Apache Hadoop集群。它是一个集群管理工具,可以帮助管理员轻松地部署、管理和监控Hadoop集群的各种组件,如HDFS、YARN、MapReduce、Hive、HBase等。通过Ambari,用户可以在集群中添加或移除节点,监控集群健康状况,执行配置更改,以及查看各种性能指标和日志。Ambari的用户界面直观友好,使得对Hadoop集群的管理变得更加简单和高效。

晓郎编程 1414

在Ubuntu中安装Ambari

第一节. Ambari简介 Ambari跟Hadoop等开源软件一样,也是Apache Software Foundation中的一个项目,并且是顶级项目。目前最新的发布版本是2.4.1。就Ambari的作用来说,就是创建、管理、监视Hadoop的集群,但是这里的Hadoop是广义,指的是Hadoop整个生态圈(例如 Hive,Hbase,Sqoop,Zookeeper等,而并不仅是特指Hado...

Horace Ho的博客 3329

Ambari的部署与集群的搭建【超详细】

Ambari的部署与集群的搭建【超详细】 Ambari是hadoop分布式集群配置管理工具,是由hortonworks主导的开源项目。它已经成为apache基金会的孵化器项目,已经成为hadoop运维系统中的得力助手,引起了业界和学术界的关注。 1.ambari 基础架构 2.环境准备 1.必备软件和安装包 版本: Ambari2.75 + HDP3.1.5 链接: yum -y install gcc gcc-c++ kernel-devel libtirpc-devel yum -y install

王子健的播客 5862

ambari-server启动流程分析

1. ambari-server 服务启动有两种方式:service ambari-server start 和 ambari-server start.分别对应脚本文件/etc/init.d/ambari-server 和 /usr/sbin/ambari-server,其中/usr/sbin/ambari-server文件是一个快捷方式,指向/etc/init.d/ambari-server:...

u012361112的博客 2677

大数据Ambari自定义服务详细介绍

一、背景知识介绍 ​ Ambari 内置服务包括Ambari 自己都是以rpm 包方式存放于repositories中。Ambari 一般有四个 repositories,具体如下: 1.Ambari:存放 ambari server, ambari agent, 和相关监控软件 2.HDP:存放 stack 软件包 3.HDP-UTILS:存放安装 Ambari 和 HDP 的公用包,例如:Ganglia, Nagios, Snappy, Rrd 等 4.EPEL:存放企业版本 Linux 所需的额外包,

pop_xiaohao的专栏 5779

Ambari 安装部署教程(手把手教学)【超级详细】

本文为读者提供了一套超详细的 Apache Ambari 安装部署教程,采用手把手教学方式,适合初学者及大数据运维人员。内容涵盖前期准备、环境配置、Ambari Server 与 Agent 安装、集群初始化配置、常见问题排查等全流程操作,确保用户能够顺利搭建稳定的 Hadoop 大数据平台管理系统。

Five的博客 1万+

ambari全攻略流程,安装ambari(二)

ambari安装

u010025966的博客 3558

pyautogui库详细教程,逐行注释(附项目实战:基于图像识别实现崩坏星穹铁道自动化测试)

本文包含了pyautogui的使用方法与常见问题指南,随文附带对游戏实现的自动化项目源码与说明文档

m0_53043024的博客 1万+

部署大数据平台详细教程以及遇到的问题解答(ubuntu18.04下安装ambari2.7.3+HDP3.1.0)

部署大数据平台详细教程以及遇到的问题解答(ubuntu18.04下安装ambari2.7.3+HDP3.1.0)

leaning_java的博客 1290

行为验证码 AJ-Captcha 使用文档

AJ-Captcha验证码系统集成指南:需添加captcha-spring-boot-starter和Redis依赖,配置Redis连接。核心实现包括Redis缓存服务类CaptchaCacheRedisImpl(含设置、查询、删除验证码等方法)、SPI配置文件及Spring Boot配置类(配置验证码属性和Redis模板)。系统支持验证码生成、校验、防刷等安全功能,适用于Web应用安全验证场景。

千层冷面的博客 2115

Unity AssetBundle 之 (入门)简单的资源打包成AB包的方法

Unity AssetBundle 之 (入门)简单的资源打包成AB包的方法 目录 Unity AssetBundle 之 (入门)简单的资源打包成AB包的方法 一、简单介绍 二、实现原理 三、注意事项 四、效果预览 五、实现步骤 六、关键代码 一、简单介绍 Unity中的一些基础知识点。 本节介绍,Asset Bundle 在 Unity中的使用,入门第一篇,如何AssetBundle标记,如何打包成AssetBundle的操作方法,有不对的地方欢迎指正。...

仙魁XAN 1万+

ambari-server开发自定义api

声明:博主写了一些Ambari系列文章,可以在历史文章中查看。 本文篇幅较长,但都是满满的干货。主要从Ambari-server详解、如何debug ambari-server源码、开发流程分析图、开发流程自定义示例 四大部分教读者如何玩转ambari-server 一、Ambari-server详解 1. 简介 Ambari-Server是一个WEB Server,提供统一的REST A...

CREATE_17的博客 1688

C#菜鸟教程学习笔记

C#菜鸟教程学习笔记 C#简介 C# 是一种编程语言,它是由微软开发的。 C# 编程是基于 C 和 C++ 编程语言的,它与 Java 也非常相似。 C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。 .Net 框架(.Net Framework)能编写出下面类型的应用程序: ①Windows 应用程序 ②Web 应用程序 ③Web 服务 常用的C# 编程的开发工具:Visual Studio(VS:可视化工作室) C#程序结构 一个 C# 程序(C# 文件的后缀为 .cs)主要包括以下部分

mlc_WTMOTW的博客 4978

Ambari部署安装

Ambari部署安装手册 1·环境配置 本安装基于RHEL 7.3。 1.1关闭防火墙服务(所有节点)和selinux 关闭防火墙: service iptables stop或systemctl stop firewalld 禁止开机启动: chkconfig iptables off 或 systemctl disable firewalld 查看防火墙状态: service...

杨得朝的博客 1948

从MySQL到数据仓库:手把手教你用Airflow实现自动化ETL流水线

本文详细介绍了如何利用Airflow构建从MySQL到数据仓库的自动化ETL流水线,涵盖增量抽取策略、PySpark转换优化和数据质量监控等实战细节。特别适合中小规模企业构建高效数据仓库,提升数据处理效率和质量。

rnn9storyteller的博客 828

AI应用架构师视角:AI技术引发的全球经济格局重构,你看懂了吗?

本文将从AI应用架构师的独特视角,拆解AI技术栈(算力/算法/数据)如何通过"架构渗透"重塑产业价值链,分析中美欧等主要经济体的AI战略差异如何改写全球分工格局,并为企业与个人提供一套可落地的"AI经济适应性框架"。当OpenAI的GPT-4在代码生成、多模态理解上展现出超越人类的能力,当英伟达的H100芯片成为全球科技巨头争抢的"数字石油",当中国的AI大模型在电商、金融等场景实现规模化落地——我们正站在一场由AI技术引发的全球经济重构的临界点上。AI重构全球经济格局的过程,既是挑战,更是机遇。

小白菜的博客 1258

ambari-server HA

文章目录一、前言二、环境三、mysql主从配置四、同步配置文件五、实现脚本 一、前言 本篇文章主要讲解Ambari Server端的高可用搭建。注意,是Ambari的Server,而不是Hadoop集群的应用。截止目前为止(Ambari 2.7.x),hortonworks官方并没有给出AmbariServer的高可用的内部实现。 二、环境 这里我选用的纯离线安装方式,原因主要是受网络限制 需要下载的依赖包: ambari-2.5.0.3-centos7.tar.gz HDP-2.6.5.0-centos7

jzy3711的博客 28万+

解锁PyCharm+Deepseek:本地部署AI编程超能力

在本次探索中,我们成功地在 PyCharm 中实现了 DeepSeek 的本地化部署,这一过程虽然涉及多个步骤,但每一步都为我们开启 AI 编程大门奠定了基础。从安装最新版 PyCharm,确保我们拥有一个功能强大且兼容性良好的开发环境,到注册 DeepSeek 账号并获取 API Key,这是连接我们与强大 AI 能力的关键纽带。接着,在 PyCharm 中安装 Continue 插件并进行精细配置,让 DeepSeek 能够深度融入我们的编程流程。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 5548

Ambari详细安装步骤

Ambari详细安装步骤 一.安装前的准备 (前言:先使用ios镜像文件创建一个新的虚拟机,建议至少虚拟机配置5G,硬盘50GB,一个空的虚拟机可能会遇到vi编辑器上下左右出现ABCD乱码问题,vmtools工具未安装,虚拟机ip地址重启自动更改等问题,请大家耐心按照关键字自行百度解决) 1.下载相应安装包 所有依赖的安装包及下载地址可从下面的网址获取: https://docs.hortonwo...

weixin_43456293的博客 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

ambari-server主备搭建

说明 ambari-server目前没有主备模式,这里利用nginx搭建一个主备环境。 nginx搭建 下载源码:nginx-1.14.2.tar.gz 解压编译 * tar -zxvf nginx-1.14.2.tar.gz * nginx-1.14.2/configure --prefix=/opt/nginx/install/ng --conf-path=...

qq_29989725的博客 782

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ambari源码分析 -----ambari-server启动流程

1、ambari的启动脚本为:service ambari-server start 或者 ambari-server start。分别对应脚本文件/etc/init.d/ambari-server 和 /usr/sbin/ambari-server,其中/usr/sbin/ambari-server文件是一个快捷方式,指向/etc/init.d/ambari-server。脚本文件/etc/init.d/ambari-server。

wjandy0211的博客 1362

Ubuntu14.04下Ambari安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)...

       不多说,直接上干货!       写在前面的话   (1) 最近一段时间,因担任我团队实验室的大数据环境集群真实物理机器工作,至此,本人秉持负责、认真和细心的态度,先分别在虚拟机上模拟搭建ambari(基于CentOS6.5版本)和cloudermanager(基于CentOS6.5或Ubuntu14.04版本)。   (2)  大数据集群范围包括3节点和4节点。本人都...

weixin_34306593的博客 385

Ambari2.7.5集群搭建详细流程

本文基于本地虚拟机从零开始搭建ambari集群。

不以物喜的博客 2699

ubuntu16.04上ambari平台安装

ubuntu16.04上ambari平台安装 环境准备 在所有的节点上使用ifconfig查看对应的ip地址,对应关系如下 192.168.1.53 slave1.hadoop 192.168.1.78 slave2.hadoop 192.168.1.77 master.hadoop 修改hosts文件 在所有节点的/etc/hosts文件中添加 192.168.1.53 ...

q1370992706的博客 3720

hadoop集群ambari搭建(1)之ambari-server安装

Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。 Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcatalog等的集中管理。也是5个顶级hadoop管理工具之一。

MrCharles在优快云 5124
上一篇: 构建完全分布式的Hadoop2.x
下一篇: 《深入理解Java虚拟机》读书笔记——Java内存区域与内存溢出异常
code_better
博客等级 码龄11年 48粉丝 43原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值