2016-05-20 8 views
0

Was die Vorteile ist sowohl der Verwendung vonhbase.master vs zookeeper Details in HBase Verbindung mit Java API

  • hbase.master
  • hbase.zookeeper.quorum & hbase.zookeeper.property.clientPort

bei der Schaffung Verbindung mit HBase mit Java API?

Beispielcode:

Configuration hBaseConfig = HBaseConfiguration.create(); 
hBaseConfig.set("hbase.master", hbaseHost +":"+ port); 
hBaseConfig.set("hbase.zookeeper.quorum",zookeeperHost); 
hBaseConfig.set("hbase.zookeeper.property.clientPort", "2181"); 

, die aus diesen Details ausreichend ist, oder ich beide brauchen?

Antwort

0

Ich werde Ihre Anfrage beantworten, indem Sie es aufteilen.

Q1. Welche Vorteile bietet die Verwendung von

beim Erstellen einer Verbindung mit HBase mithilfe der Java-API?

Lösung: In Bezug auf Nutzen würden Sie die Java-API zugreifen können, die hbase verwenden, für die der hbase Master und zookeeper Dienst muss bis in Ihrem Server sein, die obligatorisch ist.

Q2: Beispielcode:

Configuration hBaseConfig = HBaseConfiguration.create(); 
hBaseConfig.set("hbase.master", hbaseHost +":"+ port); 
hBaseConfig.set("hbase.zookeeper.quorum",zookeeperHost); 
hBaseConfig.set("hbase.zookeeper.property.clientPort", "2181"); 

, die aus diesen Details ausreichend ist, oder ich beide brauchen?

Lösung: Sie würden beide erfordern, kann jedoch auch hinzufügen „hbase-site, xml“ in Ihrem Classpath, die unter hbase/conf in der Maschine zur Verfügung stehen würde, wo hbase installiert ist. Dazu müssen Sie "core-site.xml" unter dem Verzeichnis hadoop/conf hinzufügen.

Für weitere Informationen: "https://hbase.apache.org/book.html#_examples" Überprüfen Sie den Link.