离线搭建Ambari平台教程错误解决方案

离线搭建Ambari平台教程
https://blog.youkuaiyun.com/HelloMy_World/article/details/88037635

(1)Requires: libtirpc-devel

rpm -qa|grep libtirpc

libtirpc-0.2.4-0.6.el7.x86_64

非对应版本无法安装

rpm -ivh libtirpc-devel-0.2.4-0.8.el7.x86_64.rpm

错误:依赖检测失败:
libtirpc = 0.2.4-0.8.el7 被 libtirpc-devel-0.2.4-0.8.el7.x86_64 需要

卸载现有版本

yum erase libtirpc-0.2.4-0.6.el7.x86_64

[root@bigdata3 ~]# rpm -ivh libtirpc-0.2.4-0.15.el7.x86_64.rpm
[root@bigdata3 ~]# rpm -ivh libtirpc-devel-0.2.4-0.15.el7.x86_64.rpm
***两个安装包版本必须一致
(2)resource_management.core.exceptions.ExecutionFailed: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install rpcbind’ returned 1. Error: Nothing to do
[root@bigdata2 ~]# rpm -ivh rpcbind-0.2.0-47.el7.x86

### Ambari 离线部署概述 对于 Linux 环境下的离线部署,Ambari 需要预先下载所有必需的软件包和服务组件到本地仓库。由于目标环境无法连接互联网,在准备阶段需确保所有依赖项都已妥善处理并存储于可访问的位置[^1]。 ### 准备工作 为了实现这一过程,首先要在一台能够上网的机器上创建一个包含所需 RPM 文件和其他资源的 ISO 或者 tarball 归档文件。此归档应包括但不限于: - Apache Ambari 的安装介质 - 所有 Hadoop 组件及其版本匹配的二进制文件 - Java 运行时环境 (JRE) 或开发工具包 (JDK) - 数据库驱动程序用于配置 Ambari Server 和 Agent 之间的通信 这些文件应当被放置在一个 HTTP(S) Web 服务器下以便后续通过局域网分发给各个节点使用。 ### 安装步骤 #### 设置本地 YUM 源 在每台计划安装 Ambari 的主机上设置指向上述内部网络位置作为新的 yum 软件源地址。编辑 `/etc/yum.repos.d/ambari.repo` 文件来指定正确的 URL 地址以及 GPG 密钥路径等信息: ```bash [ambari] name=Ambari Repository baseurl=http://internal-repo-server/path/to/repo/ gpgcheck=0 enabled=1 ``` #### 下载并启动 Ambari Server 一旦完成了准备工作,则可以在选定的目标服务器执行如下命令完成实际的服务端部分安装备份操作前请确认已经关闭防火墙或开放必要的端口: ```bash yum install ambari-server -y ambari-server setup --jdbc-db=mysql --jdbc-driver=/path/to/mysql-connector-java.jar ambari-server start ``` 这里假设选择了 MySQL 作为外部数据库;如果不是这种情况则需要调整相应的参数选项以适应具体需求。 #### 注册集群中的其他成员 最后一步是在剩余的工作站重复相同的过程但是只安装客户端代理而不是完整的管理控制面板实例。这可以通过运行下面给出的一串指令达成目的: ```bash yum install ambari-agent -y ambari-agent configure ambari-agent start ``` 以上就是整个流程的大致描述,当然实际情况可能会更加复杂一些取决于具体的硬件条件和业务逻辑等因素的影响。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值