Ubuntu16安装Ambari集群

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

安装Ambari集群采坑记录

  • 简介
    Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeeper、Sqoop和Hcatalog等。

  • 安装环境
    两个干净的Ubuntu16系统分别作为主机和从节点,系统间网络连通,内存最好大于4G;
    ambari-2.5.1.0-ubuntu16.tar.gz当然也可以选择最新的
    HDP-2.6.3.0-ubuntu16-deb.tar.gz (集成hadoop生态圈的多个组件,特别大)
    HDP-UTILS-1.1.0.21-ubuntu16.tar.gz
    JDK-1.8
    mysql(当然也可以选择其他数据库,用来存储ambari,hive等相关源数据)


  • 集群基础配置
    1.我这里把主机命名为note1,从机note2。配置主从机本地域名 /etc/hosts下添加ip和域名。
    2.配置主机ssh免密登录note2。ssh相关配置
    3.安装ntp : apt-get install -y ntp
    4.禁用Transparent Huge Page(禁用大内存页面可以提升MR效率)echo never > /sys/kernel/mm/transparent_hugepage/enabled
    (以上从机note2已经配置就绪,可在note1中测试下能否登录)

  • 服务器配置
    1.将提前下载好的ambari,HDP,HDP-Util统一解压后放到一个文件夹下。我这里选择/opt。另外再将jdk-1.8.tar.gz的包 (1.8的都行) 添加到文件夹中,在后续使用。
    2.在/opt目录下执行python -m SimpleHTTPServer,端口默认8000。然后我们就可以通过http的形式访问改文件夹了。所以我这边通过浏览器输入http://note1:8000/访问到主机的/opt目录。
    3.添加一个ambari源,在/etc/apt/sources.list.d/下添加一个文件ambari.list。填入一下内容:deb http://${你主机host,我这里为note1}:8000/ambari/ubuntu16/ Ambari main地址其实就ambari-server的解压后的子路径,用于后续安装使用。
    4.配置获取公钥:apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD (其中keyserver.ubuntu.com表示可下载公钥的服务器,B9733A7A07513CAD为签名)
    5.执行apt-get update 和 apt-get install -y ambari-server安装服务。
    6.修改配置,安装完成后默认会生成一个配置文件/etc/ambari-server/conf/ambari.properties。修改jdk1.8.url,目标就是第一步我们放入opt下面的文件。所以我这里为http://note1:8000/jdk-1.8.tar.gz 了。
    7.修改完后我们就可以初始化ambari了,执行ambari-server setup。这里我们遇到两个警告。
    一是:WARNING: 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.,我们按照提示将mysql-connector-java.jar (不管什么版本,名称只能是这个)放入/usr/share/java,并在ambari.properties中添加server.jdbc.driver.path=/usr/share/java/mysql-connector-java.jar。
    二是:让我们运行/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql这个脚本,可是我执行后却又一堆不成功(不晓得是不是这个版本的问题)。于是需要手动修改一下。我们在# USE @schema;下开始加入自己的逻辑CREATE DATABASE ambari; CREATE DATABASE hive; GRANT ALL PRIVILEGES ON ambari.* TO 'ambari'@'%' IDENTIFIED BY 'ambari'; GRANT ALL PRIVILEGES ON hive.* TO 'hive'@'%' IDENTIFIED BY 'hive'; FLUSH PRIVILEGES; use ambari;其中hive的部分是为后续存储其源数据准备。修改完另存为,然后再执行脚本。
    9.执行ambari-server start
    启动过程也多次出现问题。比如Caused by: java.net.ConnectException: Connection refused (Connection refused)连接数据库失败,这时候检测数据库是否能正常连接。我也是发现新装的mysql要修改mysqld.cnf才能链接成功的。以上是我遇到的部分问题,bug各有不同,就要通过日志来进行对应的修改了。下面让我们下配置完成后的正常启动吧。
    启动界面

  • 配置hdp集群
    ambari启动的默认端口为8080,我们打开服务器页面。账号密码:admin
    登录页面
    进去后第一步:我们选择:Launch Install Wizard 。创建一个自己的集群。
    第二部:名字任意。
    第三步:Select Stack。这里我们选择 HDP2.6 -》Use Local Repository -》Ubuntu16。分别填入自己的url。
    http://${主机}:8000/HDP/ubuntu16/2.6.3.0-235/ http://${主机}:8000/HDP-UTILS-1.1.0.21-ubuntu16/
    url
    第四步:Target Hosts填入我们的主机和从机hostname,SSH Private Key填入你主机用户下私钥:~/.ssh/id_rsa。SSH User Account 填入你使用ssh的用户,建议都是root。
    第五步:确认ssh是不是连得上你所有机器。连不上再重新配置再刷新。
    第六步:安装你需要的组件,有些必须的你去掉了也是让你选上的。
    这里写图片描述
    第七步:选择主从机安装的组件(hive Metastore最好放到有安装mysql的服务器)
    这里写图片描述
    第八步:制定服务。这里需要我们测试下hive的连接。我这里是报错找不到JDBC。它提示在ambari-server setup加入启动参数。我嫌麻烦继续往下走了。
    后续hive的安装确实出问题了
SLF4J: Found binding in [jar:file:/usr/hdp/2.6.3.0-235/hive2/lib/log4j-slf4j-impl-2.6.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/hdp/2.6.3.0-235/hadoop/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
Metastore connection URL:	 jdbc:mysql://note1/hive
Metastore Connection Driver :	 com.mysql.jdbc.Driver
Metastore connection User:	 hive
org.apache.hadoop.hive.metastore.HiveMetaException: Failed to load driver
Underlying cause: java.lang.ClassNotFoundException : com.mysql.jdbc.Driver
org.apache.hadoop.hive.metastore.HiveMetaException: Failed to load driver

于是我手动将mysql-connector-java.jar加入到 /usr/hdp/2.6.3.0-235/hive2/lib/ 下。

安装时问题:

error processing archive /var/lib/ambari-agent/cache/stacks/HDP/2.1/services/SMARTSENSE/package
/files/deb/*.deb (--install):

这种就是上面 服务器配置 中提到的ambari源文件设置问题,配置好后执行下apt-get update。然后再次安装。

这里写图片描述
有问题就看日志。修改完然后Start All 让它重新启动全部应用就行了。
这里写图片描述
成功后就可以好好玩耍了!

Ubuntu16安装基于Ambari的HDP集群 Ubuntu16安装基于Ambari的HDP集群安装环境集群基础配置准备安装包配置环境配置Ubuntu启动源安装mysql配置hdp集群 安装环境 两台干净的Ubuntu16系统分别作为主机和从节点,系统间网络连通,内存最好大于4G; 集群基础配置 1.主机命名 master.example.com node1.example.com node2.example.com(生产环境下建议使... 阅读详情

相关推荐

Ambari集群搭建(HDP离线安装版)

安装环境部署 使用版本 Ubuntu:ubuntu-16.04.6-server-amd64 Ambari:ambari-2.5.0.3-ubuntu16 HDP:HDP-2.6.0.3-ubuntu16 HDP-UTILS:HDP-UTILS-1.1.0.21-ubuntu16 设置每台主机的host 首先修改每一台主机的hostname 输入命令: vim /etc/hostname 命...

端木胥的博客 3115

在Ubuntu中安装Ambari

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

Horace Ho的博客 3328

ambari2.7搭建hadoop3.0

一、安装前准备 1、下载ambari和hadoop的包, 从https://docs.hortonworks.com/HDPDocuments/ 下载到ambari和hdp的安装包,文件如下: ambari-2.7.1.0-ubuntu16.tar.gz HDP-UTILS-1.1.0.22-ubuntu16.tar.gz HDP-3.0.1.0-ubuntu16-deb.ta...

一蓑烟雨 2462

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

Ubuntu16.04搭建Ambari平台

Ubuntu16.04安装ambari教程 一、安装前准备 安装环境:Ubuntu16.04(在VMware14中安装)   安装包及配置文件(以下文件官网都可以找到): jdk-8u181-linux-x64.tar.gz ambari-2.6.0.0-ubuntu16.tar.gz HDP-2.6.3.0-ubuntu16-deb.tar.gz HDP-UTILS-1.1.0....

hh___56789的博客 3650

ubuntu14.04上搭建Ambari

一、 简介 由于网上关于在 Ubuntu 14.04 上搭建 ambari 的资料比较少,故此写下此文档给有兴趣的同学提供帮 助。 先介绍下环境版本 1)Ubuntu 14.04 2)jdk:1.7 二、 基于 ambari 管理平台搭建 1. 部署准备 由于 ambari 部署所需安装包太大,故需要搭建私库

Ambari详细安装步骤

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

weixin_43456293的博客 1万+

ambari-2.7.4.0-centos7.tar.gz

ambari-2.7.4.0-centos7.tar.gz,HDP-3.1.4.0-centos7-rpm.tar.gz,HDP-UTILS-1.1.0.22-centos7.tar.gz,HDP-GPL-2.6.5.0-centos7-gpl.tar.gz

基于ubuntu16.04搭建Ambari集群

基于ubuntu16.04搭建Ambari集群 从10月10号接触Ambari到现在为止,刚好14天吧(两个星期)  网上的安装方法一大堆,但是必须要找到适合你的,否则很难安装成功的。所以我将题目定为:基于ubuntu16.04搭建Ambari集群。 一、修改域名 dthost001(样例) root@DTHost001:/home/dtmanager# vim /etc/hosts 1...

Horace Ho的博客 1135

Ambari-2.7.3.0+HDP-3.1.0.0-Ubuntu安装包

目录:Hidataplus->hdp3.1.0 说明:里面还有ubutntu18和centos7两个版本的 按需使用

主成分分析避坑指南:为什么你的PCA结果总是不理想?

本文深入剖析了主成分分析(PCA)在实际应用中效果不佳的常见原因与解决方案。针对数据标准化、协方差矩阵选择、主成分数量确定、载荷矩阵解读等关键环节,提供了详细的避坑指南和诊断方法,并探讨了PCA的局限性及非线性数据结构下的备选方案,帮助数据分析师获得更稳健、可解释的降维结果。

convnet3designer的博客 510

Ubuntu16.04安装Ambari 2.7.3

概念了解 Ambair介绍 Apache Ambari是一个用于支持大数据软件供应 管理与监控软件.它也是一个分布式软件,分为Ambair-Server与Ambari-Client两个部分.在生产环境下一般单独用一台服务器安装ambari-server来确保服务的稳定性.然后需要安装大数据服务组件的服务器上均安装ambari-client组件,serv...

weixin_34273481的博客 984

Xilinx ZYNQ 7000学习笔记二(FSBL代码分析启动-汇编代码)

Xilinx ZYNQ 7000学习笔记

u011116085的博客 4246

安装Ambari和配置集群

wget -O /etc/apt/sources.list.d/ambari.list http://public-repo-1.hortonworks.com/ambari/ubuntu16/2.x/updates/2.5.2.0/ambari.list apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513

建模分析师胡选来 459

使用Kolla部署多节点Rocky版本OpenStack

openstack命令行客户端使用,post-deploy会在 /etc/kolla/目录下生成文件admin-openrc.sh。每次使用openstack命令时执行source /etc/kolla/admin-openrc.sh(manager节点执行)source /etc/kolla/admin-openrc.sh (将文件内容复制到/etc/profile中,即可一直生效)3.2.2 开始安装kolla-ansible,要带上--ignore-installed PyYAML,否则可能会报错。

gyc1206的博客 1926

HCLR-Net: 混合对比学习正则化与局部随机扰动用于水下图像增强

独特贡献在于开发了一种处理负样本的新策略,既保留了负样本的统计特性,又防止网络过度剖析这些样本中的特征信息。通过根据每个通道特征的重要性对模型进行加权,我们可以增强富含上下文信息的通道,从而获得更准确、更详细的特征表示。AHA 模块利用垂直方向上的 Avgpool 和水平方向上的 Maxpool 来捕捉远程依赖关系和准确的位置信息,从而有效确定不同方向上的特征退化。对比学习策略通常旨在最小化正样本之间的欧氏距离,使预测图像更接近理想图像,同时最大化负样本与预测图像之间的距离,使它们进一步远离非理想表征。

G-Howe的博客 1456

【Ambari】Docker 安装Ambari 大数据单机版本

1.1 部署 docker1.2 部署 docker-compose创建网络1.3 版本说明组件版本操作系统ambari2.7.4HDP3.1.4HDP-GPL3.1.4HDP-UTILS1.1.0.22JDK如下安装只做测试。二 、镜像构建启动2.1 系统镜像构建系统镜像构建2.2 安装包源镜像构建源镜像构建。

康师傅没有眼泪 6948

AUTOSAR RTE配置实战:从ECU分区到Task映射的完整指南

本文提供了一份AUTOSAR RTE配置的完整实战指南。从创建ECU分区、定义OS任务,到实现Runnable Entity与Task的精确映射,详细解析了每一步的操作要点与常见陷阱。文章结合配置工具界面,旨在帮助开发者高效完成RTE配置,确保系统实时性与数据一致性,是掌握AUTOSAR核心开发流程的实用参考。

weixin_29228203的博客 484

Ubuntu16.04搭建ambari-2.7.3.0步骤

说明: 1、实际过程较复杂,过程中很可能遇到不可预料的问题,需要查资料一步一步解决; 2、本示例假设集群共有3台linux系统,分别如下: 192.168.1.87master.yjdl master 192.168.1.88slave1.yjdl slave1 192.168.1.89slave2.yjdl slave2 一、环境准备(集群中所有服务器都需要配置)...

suishaojian的博客 2289

Cadence PSpice 仿真11:电感型低通滤波器最坏情况分析仿真实战图文教程

在进行蒙特卡罗分析时会将元器件的容差考虑进去,然后通过运行多次的随机仿真,得到电路输出的一个范围。但是多数情况下设计师关注的只是电路的最坏情况是否满足设计要求。PSpice的最坏情况分析是取在容差的边界点元件参数进行仿真以计算出电路输出的最坏情况。所以如果如果电路中有10个元件的话,需要先取10个元件的标准值仿真1次,然后再分别在10个元件的容差边界处各仿真1次,然后再对仿真结果进行统计和计算,再最坏情况下再仿真1次。

fydar的博客 1944

YOLOv11 改进 - 主干网络| 清华大学CloFormer AttnConv :利用共享权重和上下文感知权重增强局部感知,注意力机制与卷积的完美融合

本文介绍了轻量级视觉变换器CloFormer及其核心模块AttnConv在YOLOv11中的结合应用。为解决视觉变换器缩小到移动设备友好尺寸时性能下降的问题,提出CloFormer,其引入AttnConv操作符。AttnConv融合共享权重和上下文感知权重,先通过深度卷积提取局部表示,再用上下文感知权重增强特征,还结合传统注意力减少FLOPs,使模型感知高频和低频信息。我们将AttnConv集成进YOLOv11,实验表明,CloFormer在多个视觉任务中表现优越,改进后的YOLOv11也取得了良好实验结果

魔改工程师的博客 989

ambari安装笔记

Ambari安装笔记 1 准备工作 1.1 系统及版本选择 1.1.1选用Centos6 原因: 1、   Ambari不支持ubuntu16,虽然最新的Ambari版本好像是支持的,但是没有试过。 2、   Python 2.7默认启用SSL证书验证。Ambari代理使用自签名证书与服务器进行通信,不能验证。因此,如果在机器上安装了Python 2.7,则代理程序无法注册到服务器。我

碧海蓝天 2025

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【Hadoop】Ambari 安装

一、准备条件 本篇结构: 准备条件 使用本地仓库离线安装 配置 Ambari 启动 Ambari Log In to Apache Ambari 创建集群 1.1、软件需求 On each of your hosts: yum and rpm (RHEL/CentOS/Oracle/Amazon Linux) zypper and php_curl (SLES) apt (Debi...

w1992wishes的博客 500

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

安装Ambari 2.7.5 + HDP3.1.5(附安装包)

这是一个学习文档 看看这个文档好不好用 public static void main{} [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1h9otV8t-1619284681699)(https://cdn.nlark.com/yuque/__mermaid_v3/c0bfd0479dcf29d7cc961774486a0da6.svg#lake_card_v2=eyJ0eXBlIjoibWVybWFpZCIsImNvZGUiOiJjbGFzc0RpYWdyYW1cbi

韦不二的博客 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Ambari学习笔记-安装Ambari2.7.3安装

1 安装前准备 1.1 主机列表 本次实验选择4台主机,1台作为Ambari Server主机,3台作为Ambari Agent 节点ip OS版本 jdk版本 hostname -f 安装软件 192.168.0.1 RHEL7.4 openjdk-1.8.0.131 ambari1 Ambari Server 192.168.0.2...

snipercai的博客 2212
上一篇: ubuntu16初始配置
下一篇: Presto Error moving data files from hdfs
yyoc97
博客等级 码龄12年 272粉丝 91原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值