安装cosmos-gui

时间:2015-09-29 05:45:05

标签: user-interface fiware fiware-cosmos

你能帮我安装cosmos-gui吗?我认为你是宇宙背后的开发者之一?我对吗? 我们已经安装了Cosmos,现在我们要安装cosmos-gui。 在下面的链接中,我找到了安装指南: https://github.com/telefonicaid/fiware-cosmos/blob/develop/cosmos-gui/README.md#prerequisites

在子章节“先决条件”写下

  

需要一些sudoer用户,一个位于存储群集中,另一个位于计算群集中。通过这些用户,cosmos-gui将远程运行某些管理命令,例如新用户创建,HDFS用户空间供应等。通过这些sudoer用户的访问将通过私钥进行身份验证。

以上是什么意思?我必须为计算和存储集群创建一个sudo用户吗?为此,需要安装MySQL DB吗?

在子章节“安装GUI。”

  

在继续之前,请记住添加GUI访问的Namenodes的RSA密钥指纹。如果您是第一次尝试ssh访问Namenodes,这些指纹会自动添加到/home/cosmos-gui/.ssh/known_hosts。

我对上述内容没有任何意义。你能一步一步地计划吗?

我希望你能帮助我。

JH

1 个答案:

答案 0 :(得分:0)

首先,提醒一下Cosmos架构:

  • 有一个基于HDFS的存储集群。
  • 有一个基于共享Hadoop或基于Sahara的计算集群;这取决于管理员。
  • 存储集群有一个服务节点,一个特殊节点不存储数据,但暴露存储相关服务,如数据I / O的HttpFS。它是存储集群的入口点。
  • 计算群集有一个服务节点,一个不涉及计算但暴露计算相关服务(如Hive或Oozie)的特殊节点。它是计算集群的切入点。
  • 还有另一台托管GUI的计算机,不属于任何群集。

话虽如此,你提到的段落试图解释以下内容:

  • 由于GUI需要在存储和计算集群上执行某些sudo操作以创建用户帐户,因此必须在两个服务节点中创建sudoer用户。 GUI将使用这些sudoer用户,以便在ssh上远程执行所需的操作。
  • 关于RSA指纹,由于GUI在服务节点上执行的操作是在ssh之上执行的,因此服务器发送回来的指纹必须包含在.ssh/known_hosts文件中。您可以手动执行此操作,或者只是第一次ssh'ing服务节点(系统将提示您将指纹添加到文件中)。
  • MySQL出现在要求中,因为该部分通常涉及所有必需品,因此列出了它们。不一定可能有他们的关系。在这种特殊情况下,需要使用MySQL来存储帐户信息。

我们一直在改进文档,我们会尝试在下一版本中更好地解释这一点。