Ambari 安装

Ambari 没有简单的 .tar.gz 结尾的包,不能直接解压,配置一下就能跑的。apache 官网提供的安装方法,是要下载源码,自己编译成安装包安装。说明文档不够细,还要安装很多东西。编译的时候是用 maven,照理来说不应该会失败的。但是我总是失败,报找不到类的错误。maven 的仓库中明明是有的。实际生产环境,也不会是编译成安装包再安装的。还好, hortonworks 提供了 ambari 的安装方法。以下是在 centos7 上的安装步骤。

1. 下载ambari 仓库文件。

wget -nv http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.3.0/ambari.repo -O /etc/yum.repos.d/ambari.repo

2. 查看

yum repolist

3. 安装。

yum -y install ambari-server

4. 配置 ambari-server

ambari-server setup --java-home=/opt/programs/jdk1.8.0_171 --database=mysql --databasehost=192.168.7.132 --databaseport=3306 --databasename=ambari --databaseusername=root --databasepassword=123456 --jdbc-driver=/opt/soft/mysql-connector-java-5.1.43.jar --jdbc-db=mysql

这一步可以直接运行 ambari-server setup,根据提示输入自定义的内容。默认使用的 Postgres 数据库。

5. 启动 ambari-server 。

ambari-server start

(1)如果报如下的错误,

Starting ambari-server
ERROR: Exiting with exit code 1.
REASON: Unable to detect a system user for Ambari Server.
- If this is a new setup, then run the "ambari-server setup" command to create the user
- If this is an upgrade of an existing setup, run the "ambari-server upgrade" command.
Refer to the Ambari documentation for more information on setup and upgrade.

运行下面的命令,设置 ambari-server.user 的值为 root,或者另外一个系统用户

vi /etc/ambari-server/conf/ambari.properties

(2)如果出现下面的错误,需要运行: yum install -y mysql-connector-java

Starting ambari-server
Ambari Server running with administrator privileges.
ERROR: Exiting with exit code -1.
REASON: 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.

(3) 其它错误的话,可以查看启动日志

more /var/log/ambari-server/ambari-server.log

我事先没有创建库,会报数据库不存在的错误。如果报什么什么表不存在的话,需要把 /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql 中的初始化语句跑到数据库中。

原文地址:https://www.cnblogs.com/langfanyun/p/10330732.html

时间: 2024-07-31 00:43:13

Ambari 安装的相关文章

Ambari安装中遇到:CRITICAL:yum.main:

错误 error: cannot open Packages database in /var/lib/rpm CRITICAL:yum.main: Error: rpmdb open failed 解决方法: #rm -rf /var/lib/rpm/__db* #rpm --rebuilddb #yum clean all Ambari安装中遇到:CRITICAL:yum.main:,布布扣,bubuko.com

Ambari安装中FQDN设置

FQDN(Fully Qualified Domain Name)完全合格域名/全称域名 安装Ambari时,需要设置FQDN,每个节点都要设置,因为Ambari-agent向Ambari-server发送心跳时,第一次要携带FQDN作为自己的标记.而Ambari-server是通过FQDN识别每个Ambari-agent的:如果FQDN设置错误,Ambari-server与Ambari-agent将无法通信. 设置具体步骤: 1,#vi /etc/sysconfig/network 设置HOS

ambari安装问题记录:Ambari Agent host cannot reach Ambari Server 'localhost:8080'.

在安装完ambari-server并配置之后,选定客户端进行指定安装的时候,发现总是遇到这一错误 Ambari Agent host cannot reach Ambari Server 'localhost:8080'. 我看了一下错误日志发现在从ambari-server传送到客户端的setupAgent.py脚本的main函数中的参数设置老是不对,如下所示: 156 def main(argv=None): 157 scriptDir = os.path.realpath(os.path.

CentOS7 通过Ambari安装Hadoop集群

第一次在cnblogs上发表文章,效果肯定不会好,希望各位多包涵. 编写这个文档的背景是月中的时候,部门老大希望我们能够抽时间学习一下Hadoop大数据方面的技术:给我的学习内容是通过Ambari安装Hadoop集群.通过一周左右的学习和实践,整理出现在这篇安装心得. 安装默认使用Root用户,避免权限问题导致不成功. 使用4台虚拟机构建Ambari-Server.Hadoop集群,分配如下: -       一台虚拟机,作为Ambari-Server: Hostname: ambari.ser

Ambari ambari安装

不同的HDP版本,对ambari的版本也有不同的要求(如下图,来源于hortonwork官网),在安装HDP2.3的过程中,选择的ambari版本为2.2.2.0 安装步骤: 软件包下载; 集群规划: 192.168.15.151   hdp1     (ambari) 192.16815.152    hdp2     (worknode1) 192.16815.153   hdp3     (worknode2) 环境准备: ssh无密码访问: hdp1.命令: cd  ~/.ssh   

Ambari安装

Ambari是Apache的一个开源项目,专门用来安装和管理hadoop环境,并提供GUI的WEB页面. 安装过程非常简单,只有几步. 以在CentOS6上操作为例 1.下载repo信息 cd /etc/yum.repos.d/ wget http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.0.1/ambari.repo 2.安装 yum install ambari-server 3.本地配置 ambari-ser

Ambari安装组件出错

Caught an exception while executing custom service command: <class 'ambari_agent.AgentException.AgentException'>: 'Script /var/lib/ambari-agent/cache/stacks/HDP/2.3/services/DOCK/package/scripts/master.py does not exist'; 'Script /var/lib/ambari-age

ambari安装过程中的问题汇总

今天重新安装ambari过程中,遇到了几个问题,耗费了我很长时间,在此记录一下 ambari重新安装可参考我之前的一篇随笔 http://www.cnblogs.com/6tian/p/4097401.html 遇到的问题一: 此问题是在安装第二步,注册主机时遇到的('ERROR 2015-02-06 20:09:43,441 NetUtil.py:56 - [Errno 1] _ssl.c:492: error:100AE081:elliptic curve routines:EC_GROUP

HDP安装(四):ambari安装

ambari是apache基金会的开源项目,它的优势在于巧妙溶合已有的开源软件,提供集群自动化安装.中心化管理.集群监控.报警等功能.据Hortonwork官方资料介绍,不同的HDP版本,对ambari的版本也有不同的要求(如下图,来源于hortonwork官网),在安装HDP2.4的过程中,选择的ambari版本为2.2.2.0 安装过程: 软件包下载   (ambari-2.2.2.0-centos7.tar.gz) 本地源制作   (ambari.repo) 数据库配置 安装步骤: 检查:

Ambari 安装配置 MySql

在安装Ambari时,Ambari默认的数据库是ProstgreSQL,对ProstgreSQL不太熟悉,选择使用MySql. 但Centos 7 默认支持的是MariaDB数据库. MariaDB是MySQL的一个分支,主要由开源社区在维护.安装过程中先将Centos7默认安装的MariaDB数据库删除,再重新安装MySql. 安装步骤: 软件下载  (mysql的rpm包有很多文件,只需要安装Server 和 Client) 数据库安装 用户权限配置 安装目录及功能 常用创建用户方法 安装软