2017-12-18 2 views
0

Ich bin neu bei JanusGraph und möchte die Graph-Datenbank zum Speichern und Zugreifen auf verbundene Daten in einer verteilten Umgebung verwenden.JanusGraph: Ist der Start des JanusGraph-Servers für den Zugriff auf Graphen mit HBase als Backed erforderlich?

Ich möchte Graph-Datenbank zuzugreifen, mit TinkerPop/JanusGraph Java API ohne neue Hauptkomponente hinzugefügt (JanusGraph Server) in meiner Architektur

Gemäß meinem Verständnis müssen wir JanusGraph Server oder Gremlin Server für den Zugriff auf Daten in verteilten starten Umgebung.

Könnte mir jemand sagen, wie kann ich das erreichen oder andere Datenbank wissen, die meine Anforderung erfüllen kann?

Vielen Dank im Voraus !!!

Antwort

0

Die JanusGraph HBase documentation diskutiert mehrere Möglichkeiten:

  • Local-Server-Modus
  • Remote-Server-Modus
  • Remote-Server-Modus mit Gremlin Server

Die ersten zwei Optionen keinen separaten Server benötigen . Ihre Client-Anwendung stellt eine direkte Verbindung zu HBase her. Zum Beispiel:

JanusGraph graph = JanusGraphFactory.build() 
    .set("storage.backend", "hbase") 
    .set("storage.hostname", "77.77.77.77, 77.77.77.78, 77.77.77.79") 
    .open(); 
Verwandte Themen