在 Hortonworks 中安装服务的正确方法是什么?



我对哪种是在集群中安装 Oozie 的正确方法(2 个主节点或名称节点,2 个工作线程或数据节点)有点困惑。

1)所以基本上,在文档中,你有一组可以遵循的命令行指令。我真的不知道我应该在哪台机器上执行这个 shell 指令,因为我有 2 个命名节点。

2)然后我还注意到,使用Ambari UI,您还可以使用"管理员">"堆栈和版本">"添加服务"(在您想要的服务上,在这种情况下是Oozie)。

3)最后,同样从Ambari UI,您只需转到"操作">"添加服务",然后"添加服务向导"开始,我想您可以安装新服务。

哪种方法是正确的方法以及如何做到这一点?

无论是使用虚拟机沙箱的初学者还是在大型实时集群上工作的专业Hadoop管理员,您几乎总是应该使用Ambari来添加服务。毕竟,这就是它的目的。它通过以下方式大大降低了安装服务时的复杂性和失败的几率:

  1. 允许您指定要在哪些节点上安装。
  2. 自动生成有效的配置(没有机会错误地键入端口号并花费一天时间进行调试!
  3. 将所有必需的文件移动到具有正确权限的正确节点上的正确位置。
  4. 运行冒烟测试以确保安装成功。
  5. 在服务运行后为您提供服务监控/管理。

@Nachiket说你的选项2和3将产生相同的结果是正确的。我总是使用'Actions' > 'Add Service',因为它从主屏幕点击较少。

只有少数情况下,您不会使用 Ambari,主要是在安装不受支持的版本时。

相关内容

最新更新