如何从开源Hadoop或由ambari安装的公共可用HDP源代码构建deb / rpm存储库

问题描述 投票:0回答:1

我正在尝试安装开源hadoop或从源代码构建HDP,以便由ambari安装。我可以看到可以使用apache repos中的文档为每个组件构建java软件包,但是我如何使用这些软件包来构建hortonworks提供的rpm / deb软件包,以便由ambari安装HDP分发。

hadoop installation rpm ambari
1个回答
0
投票

@@ ShivamKhandelwal从源头开始建设Ambari是一项挑战,但可以持久地完成。在这篇文章中,我公开了我最近在centos中用于构建Ambari 2.7.5的命令:

Ambari 2.7.5 installation failure on CentOS 7

“从源代码构建HDP”是一项非常艰巨的任务,因为它需要分别构建每个组件,创建自己的公共/私有存储库,其中包含每种操作系统风格的所有组件存储库或rpm。这是一项艰巨的任务,以前由Hortonworks的许多员工和组件贡献者管理。

当您从HDP安装Ambari时,它随其仓库一起提供,包括其HDP堆栈(HDFS,Yarn,MR,Hive等)。当您从源安装Ambari时,没有堆栈。唯一的解决方案是构建自己的堆栈,这是我擅长的工作。

我目前正在构建一个DDP堆栈作为示例,以与公众共享。我从一个HDF管理包开始了这个项目,该包包括堆栈结构,可以配置NiFi,Kafka,Zookeeper等。我已将其自定义为具有我自己的服务和组件(NiFi,Hue,Elasticsearch等)的堆栈,但仍使用公共Hortonworks回购协议。

© www.soinside.com 2019 - 2024. All rights reserved.