我正在尝试安装开源 hadoop 或从源代码构建 HDP 以由 ambari 安装。我可以看到,可以使用 apache repos 中提供的文档为每个组件构建 java 包,但是我如何使用这些包来构建由 hortonworks 提供的 rpm/deb 包,以便由 ambari 安装 HDP 发行版。
@ShivamKhandelwal 从源头构建 Ambari 是一项挑战,但只要坚持不懈就可以完成。在这篇文章中,我公开了我最近在 centos 中构建 Ambari 2.7.5 所使用的命令:
CentOS 7 上 Ambari 2.7.5 安装失败 https://stackoverflow.com/questions/61542102/ambari-2-7-5-installation-failure-on-centos-7?noredirect=1#comment109002945_61542102
“从源代码构建 HDP”是一项非常艰巨的任务,因为它需要单独构建每个组件,创建您自己的公共/私有存储库,其中包含每个操作系统风格的所有组件存储库或 rpm。这是一项艰巨的任务,之前由 Hortonworks 的许多员工和组件贡献者负责管理。
当您从 HDP 安装 Ambari 时,它会立即附带其存储库,包括 HDP 堆栈(HDFS、Yarn、MR、Hive 等)。当您从源安装 Ambari 时,没有堆栈。唯一的解决方案是构建您自己的堆栈,这是我擅长做的事情。
我目前正在构建一个DDP堆栈作为示例与公众分享。我通过对 HDF 管理包进行逆向工程开始了这个项目,其中包括用于分配 NiFi、Kafka、Zookeeper 等的堆栈结构(文件/文件夹)。我使用自己的服务和组件(NiFi、Hue、Elasticsearch 等)将其定制为我自己的堆栈。
我使用 DDP 的目标是最终为我想要的组件和服务创建自己的存储库,以及我想要在集群中安装的版本。接下来,我将使用最新的免费公共 HDP 堆栈 (HDP 3.1.5) 将一些 HDP 组件(例如 HDFS、YARN、HIVE)从 HDP 堆栈直接复制到我的 DDP 堆栈中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)