- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试安装开源 hadoop 或从源代码构建 HDP 以由 ambari 安装。我可以看到,可以使用 apache repos 中提供的文档为每个组件构建 java 包,但是我如何使用这些来构建由 hortonworks 提供的 rpm/deb 包,以便由 ambari 安装 HDP 分发。
最佳答案
@ShivamKhandelwal 从源代码构建 Ambari 是一项挑战,但可以通过一些坚持来完成。在这篇文章中,我披露了我最近在 centos 中构建 Ambari 2.7.5 时使用的命令:
Ambari 2.7.5 installation failure on CentOS 7
“从源代码构建 HDP”是一项非常艰巨的任务,因为它需要单独构建每个组件,创建您自己的公共(public)/私有(private)存储库,其中包含每个操作系统风格的所有组件存储库或 rpm。这是一项艰巨的任务,以前由 Hortonworks 的许多员工和组件贡献者管理。
当您从 HDP 安装 Ambari 时,它会与他们的存储库一起开箱即用,包括他们的 HDP 堆栈(HDFS、Yarn、MR、Hive 等)。当您从源代码安装 Ambari 时,没有堆栈。唯一的解决方案是构建您自己的堆栈,这是我擅长做的事情。
我目前正在构建一个 DDP 堆栈作为示例与公众分享。我通过对 HDF 管理包进行逆向工程开始了这个项目,其中包括堆栈结构(文件/文件夹)来角色化 NiFi、Kafka、Zookeeper 等。我已经将它定制为我自己的堆栈,并使用我自己的服务和组件(NiFi、Hue、Elasticsearch 等)。
我对 DDP 的目标是最终为我想要的组件和服务创建自己的存储库,以及我想要安装在集群中的版本。接下来,我将使用最后一个免费的公共(public) HDP 堆栈(HDP 3.1.5)将一些 HDP 组件(如 HDFS、YARN、HIVE)从 HDP 堆栈直接复制到我的 DDP 堆栈中。
关于hadoop - 如何从开源 Hadoop 构建 deb/rpm 存储库或由 ambari 安装的公开可用的 HDP 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61805789/
我为我开发的媒体播放器制作了自己的 .deb 包,但是当我将它安装在我的 kubuntu 10.04 它安装成功,但未显示在特定部分下,例如 “多媒体”所以请告诉我如何将我的 deb 包显示到特定部分
我想创建可以安装在开箱即用的 Ubuntu 上的 .deb 文件。 我已经准备好控制、预安装、后安装文件。但是当我尝试在新的 Ubuntu 上安装我的软件包时,它会说“无法获取锁/var/lib/dp
我正在创建一个 .deb 包,我已经到了可以表达大部分依赖项的地步。不幸的是,还有一些依赖项目前没有 .deb 包(例如 wdfs 或 couchdb,其中 .deb 文件太落后,并且尚不存在具有较新
我有一个 RPM 包,我使用 alien 将其转换为 Debian 包。当我尝试使用 ubuntu 软件中心在 ubuntu 上安装它时,它会发出警告,例如维护者名称/地址格式错误(当我使用 dpkg
我正在尝试让/etc 中的文件表现得像 conffiles 的默认行为一样。 文档表明我无需执行任何操作即可将/etc 中的文件标记为配置文件。 但是我正在用 dpgk-deb 创建一个 deb,当我
应用程序的 deb 文件。我想将同一个文件转换为 32 位 .deb 文件。那么如何将 64 位 .deb 文件转换成 32 位 .deb 最佳答案 这通常是不可能的。 如果 .deb 文件包含任何特
我运行以下命令来安装 mysql 服务器 dpkg -i mysql-apt-config_0.8.14-1_all.deb 并得到这个错误: strong textdpkg-deb: error:
更新我的 php 版本时出现此错误。 PHP 5.3.10 OS Ubuntu 12.04.1 LTS 运行命令时 sudo apt-get install php5 ,得到以下错误: Unpa
我正在尝试获取已卸载的 deb 软件包的许可证信息。 dpkg --info .deb不提供该信息。 ubuntu 中是否有任何命令可以提供此信息? (在 rpm 世界中 rpm -qpi 提供该信息
我刚刚编译debian 4.6内核的方式生成deb me with image和headers package,安装image我得到如下错误 Preparing to unpack linux
我正在学习创建一个 deb 包,我发现这个:http://packaging.ubuntu.com/html/packaging-new-software.html 并遵循它 1 sudo apt-g
我需要创建一个对英特尔架构有额外依赖的包。 一个工作的 RPM package.spec 文件如下所示: Requires: bc %ifarch x86_64 Requires:
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为
我有一种情况,我需要在多个 Ubuntu 系统上安装一些 .deb 文件,但是我要安装的系统没有互联网访问权限,因此,apt-get 将无法“得到”任何东西。 我知道所有有问题的系统都将至少完全更新到
我尝试为我的程序创建 .deb 包。 它需要 ImLib2-dev 包。 我想让 .deb 包自动安装 ImLib2-dev 包。 Package : MyProject Version : 1.0.
新手构建deb包。我有一个构建脚本来为 Ubuntu 生成包。版本号在changelog .我想在不接触 changelog 的情况下自动化构建 deb 包的过程使用 version文件,并且该文件仅
我有一个包清晰图标主题并构建它需要 ImageMagic。当我创建该软件包启动板时,抛出“找不到转换命令”。 如何创建在构建时使用 ImageMagic 的 deb 包,以便它可以由启动板恶魔构建?
我有一个为 Ubuntu 创建的应用程序。 我来自 Windows 编程背景,我习惯于将 WiX 源代码与源代码一起包含在我的源代码控制中。所以它被我的来源跟踪和更改。 现在我正在学习 deb 打包。
我有一个 deb 文件,其控制文件不包含任何 build-depends 行,但该包仍然具有 build-dependencies。那么它们是从哪里来的呢?我想不通。 这是 deb 文件:http:/
我有一个以前只针对基于 RPM 的发行版的软件包,我现在正在为基于 Debian 的发行版构建 .deb 软件包。 目的是从与您正在构建的系统隔离的用户空间模拟测试安装。它可能是多用户的,您不希望仅仅
我是一名优秀的程序员,十分优秀!