【问题标题】:How to use Zookeeper with Azure HDInsight Linux cluster?如何将 Zookeeper 与 Azure HDInsight Linux 群集一起使用?
【发布时间】:2015-07-06 22:19:57
【问题描述】:

显然我需要在其中一台集群机器上启动一个zookeeper服务器,然后我需要其他客户端机器连接到这个服务器。 我这样做的方法是我使用 ssh 连接到头节点,我发现一个 zk 服务器在端口 2181 上运行。所以,我使用 ifconfig 来获取机器的 IP 地址(例如 10.0.0.8),然后我有了我的工作节点连接到: 10.0.0.8:2181。 但是,我的 MR 工作现在完成了,但它运行缓慢并且输出不正确。我怀疑我在 Zookeeper 上做错了什么,尤其是我没有遵循教程并即兴发挥我的步骤。

【问题讨论】:

    标签: azure hadoop mapreduce apache-zookeeper azure-hdinsight


    【解决方案1】:

    HDInsight 有多个 zookeeper 服务器。不确定是否指定一个可能是您看到的问题的原因。

    我不久前写了一个示例,它使用 Storm 写入 HBase(两个服务器都在同一个 Azure 虚拟网络上),作为配置的一部分,我必须为写入 hbase 的组件指定三个 zookeeper 服务器. (https://azure.microsoft.com/en-us/documentation/articles/hdinsight-storm-sensor-data-analysis/ 是文章。)

    从簇头节点大概可以ping通zookeeper0、zookeeper1、zookeeper2的IP地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      • 2017-09-13
      相关资源
      最近更新 更多