2016-06-25 14 views
0

gerade entdeckt, dass die folgenden REST-Anfrage an meine HDInsight HBase Cluster von außerhalb eines Vnet versagt:Azure Hbase REST API - Technische Probleme mit dem Doppelpunkt

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

Das Problem ist, aufgrund eines Doppelpunkt in der Anfrage. Standardmäßig blockiert das HBase-Cluster-Gateway dieses Zeichen.

Ich möchte eine Node.js Web-Anwendung außerhalb des Azure Vnet (wo sich der Cluster befindet) erstellen. Kämpft jemand vorher mit diesem Problem? Einige Lösungen? Microsoft dies als Fehler erklärt, und sie versprach für die Zukunft zu beheben:

enter link description here

Danke für Ihre Hilfe

Mit freundlichen Grüßen Andreas

Antwort

0

@Andreas Meine erste Idee ändert : bis %3A. Aber bezogen auf the issue page scheint es nicht zu funktionieren. Ich empfehle weiterhin, dass Sie versuchen können, den @duoxu-Kommentaren von der Problemseite zu folgen, um zu umgehen.

+0

Hallo Peter Pan Vielen Dank für Ihre Eingabe. Ich habe gerade den Artikel gefunden, in dem beschrieben wird, wie eine Azure Web App in ein Azure Virtual Network integriert werden kann. Ich denke, ich werde es versuchen dann: [Artikel] (https://azure.microsoft.com/en-us/blog/azure-websites-virtual-network-integration/) – Andreas

0

@Andreas,

Es gibt eine Abhilfe, die Sie Bereitstellung ein Linux-VM innerhalb des VNET und Ihre Anfragen nginx Route installieren können. Auf diese Weise werden Sie das hdinsight Gateway los und Sie können Ihre eigenen Umleitungsrichtlinien für die kommenden Anfragen definieren.