【问题标题】:Azure HBASE REST API - Issue with Colon CharacterAzure HBASE REST API - 冒号字符问题
【发布时间】:2016-08-02 07:46:37
【问题描述】:

刚刚发现从 Vnet 外部对我的 HDInsight HBase 群集的以下 REST 请求失败:

http://example.com:8000/exampletable/1/ExampleColumnFamily:ExampleColumn/content:raw

问题是由于请求中的冒号字符造成的。 HBase 集群网关默认阻止此字符。

我想在 Azure Vnet(集群所在的位置)之外创建一个 Node.js Web 应用程序。以前有人在这个问题上挣扎过吗?一些解决方案? 微软宣布这是一个错误,并承诺在未来修复它:

enter link description here

感谢您的帮助

亲切的问候 安德烈亚斯

【问题讨论】:

    标签: node.js rest azure hbase azure-hdinsight


    【解决方案1】:

    @Andreas 我的第一个想法是将: 更改为%3A。但是参考the issue page,好像不行。我仍然建议您可以尝试关注问题页面中的@duoxu cmets 以解决问题。

    【讨论】:

    • 嗨彼得潘非常感谢您的意见。我刚刚发现那篇描述如何将 Azure Web 应用程序与 Azure 虚拟网络集成的文章。我想我会尝试一下:Article
    【解决方案2】:

    @安德烈亚斯,

    有一种解决方法,您可以在 VNET 中配置 linux VM 并安装 nginx 来路由您的请求。通过这种方式,您将摆脱 hdinsight 网关,并且可以为即将到来的请求定义自己的重新路由策略。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-04
      • 2019-12-23
      • 2016-09-23
      • 1970-01-01
      • 2015-09-26
      • 2017-02-28
      • 1970-01-01
      相关资源
      最近更新 更多