So führen Sie die HBase-Shell für einen fernen Cluster aus

8

Ich betreibe HBase im pseudo-verteilten Modus auf meiner Workstation. Wir haben auch HBase auf einem Cluster ausgeführt. Mit der HBase-Shell möchte ich von meiner Workstation aus auf die HBase-Instanz zugreifen, die auf dem Cluster ausgeführt wird. Ich würde dies gerne tun, ohne mich in einen der Cluster-Rechner einzuloggen.

Mit Hadoop können Sie Jobs auf einem fernen Cluster ausführen, indem Sie den Parameter -conf angeben und eine alternative Version von hadoop-site.xml bereitstellen. Gibt es ein Äquivalent für die HBase-Shell?

Ich verwende Cloudera cdh3u3 auf meiner Workstation und auf den Cluster-Rechnern.

    
sangfroid 18.04.2012, 23:16
quelle

3 Antworten

3

Nehmen Sie Änderungen an den folgenden conf-Dateien vor.

  • Für hadoop: core-site.xml, mapred-site.xml.
  • Für hbase: hbase-site.xml.

Sie könnten mehrere Versionen dieser Dateien erstellen und bei Bedarf zwischen ihnen wechseln.

    
mohit6up 19.04.2012, 00:48
quelle
2

Ändern Sie hbase-site.xml fügen Sie den zookeeper-Host-Port mit dem hbase-Server hinzu.

%Vor%     
Lighting Cui 16.12.2015 03:11
quelle
0

Ich benutze folgenden Befehl:

%Vor%

Ordner mit Konfiguration sollte mindestens hbase-site.xml mit Inhalt enthalten:

%Vor%     
Viktor 21.06.2017 15:22
quelle