Ich habe die Titan-Dokumentation 1.0 gelesen, bin aber immer noch verwirrt darüber, wie eine Cluster-Umgebung eingerichtet wird. 1) Zum Beispiel, ich habe bereits hbase in 192.168.1.2, 192.168.1.3, 192.168.1.4 installiert, sollte ich dann Titan auf allen drei Servern oder einer von ihnen bereitstellen? 2) Nachdem ich die Titandokumentation gelesen habe, weiß ich immer noch nicht, wie man die java api oder rest api benutzt, um mit dem Titanserver zu kommunizieren. 3) Da Titan 1.0 die Schnittstelle mit Spark einführt, weiß ich einfach nicht, wie ... Ich freue mich auf die Antworten oder andere Materialien, die ich durchlesen sollte, danke!So richten Sie einen titan1.0 + hbase0.98-Cluster ein
Antwort
1) Zum Beispiel habe ich schon hat hbase in 192.168.1.2, 192.168.1.3, 192.168.1.4 installiert, dann sollte ich einsetzen titan auf allen drei Servern oder einer von ihnen?
Das ist eine architektonische Entscheidung, die Sie treffen müssen. Es gibt different ways für die Bereitstellung von Titan und Sie müssen die für Sie richtige wählen.
2) Nachdem ich die Titandokumentation gelesen habe, weiß ich immer noch nicht, wie man die java api oder rest api benutzt, um mit dem Titanserver zu kommunizieren.
Titan Pakete Gremlin Server mit der Standard-Distribution und bezieht sich darauf als Titan Server. Sie können daher in der Dokumentation des Gremlin Servers nachlesen, wie Sie über REST oder gremlin-driver kommunizieren können.
3) Da Titan 1.0 die Schnittstelle mit Funken führt, wissen die ich einfach nicht, wie
Ich weiß nicht, was Sie hier fragen. Alles was ich sagen kann ist, dass Titan einen Großteil seiner Funktionalität von TinkerPop bekommt und die Spark-Implementierung ist nicht anders. Es ist TinkerPop, das die API bereitstellt, die Sie verwenden würden, um mit Spark zu interagieren, lesen Sie also die TinkerPop documentation on that topic.
- 1. So richten Sie ein SMS-Gateway ein
- 2. So richten Sie eine JavaScript-Entwicklungsinfrastruktur ein
- 3. So richten Sie Java EE-Sicherheitsrollen ein
- 4. So richten Sie benutzerfreundliche URLs ein
- 5. So richten Sie Eclipse TPTP ein
- 6. So richten Sie Retrofit ohne baseUrl ein
- 7. So richten Sie Bindungen für NSPopUpButton ein
- 8. So richten Sie MQSeries in Perl ein
- 9. So richten Sie Schema-aware XQuery ein
- 10. Richten Sie einen Hash für Ganzzahlen ein?
- 11. So richten Sie ein SSL-Zertifikat auf sinatra ein
- 12. So richten Sie ein Array für Mehrfachanmerkungen mit swift ein
- 13. So richten Sie ein Computernetzwerk mit Ruby ein
- 14. So richten Sie Unity-Testtools auf Unity 5 ein
- 15. So richten Sie squid_session mit transparentem Proxy ein
- 16. So richten Sie die rechte Navigationsleiste ein Schaltflächentitel
- 17. TFS 2010 - So richten Sie eine neue Anwendung ein
- 18. So richten Sie den Medienpfad für MediaSession.QueueItem ein
- 19. So richten Sie einen Wert an einer bestimmten Ausrichtung aus
- 20. So richten Sie Apache-Weiterleitungen für Bilder korrekt ein
- 21. So richten Sie ODBC 10.1b für Progress DB ein
- 22. So richten Sie Autoscaling ein RabbitMQ-Cluster AWS
- 23. So richten Sie eine neue Sitzung mit einer Standardseite ein
- 24. So richten Sie einen Job ein, der ein dynamisch benanntes Artefakt aufnimmt
- 25. So richten Sie zwei Modelle mit einer has_many-Verknüpfung ein
- 26. So richten Sie Pry in Rails 4.2 korrekt ein
- 27. So richten Sie einfache Benutzerrollen für Wordpress ein Benutzerdefinierte Beitragsart
- 28. Richten Sie ein Flex-Element ohne einen zusätzlichen Wrapper aus.
- 29. So richten Sie den vertikalen Bildlauf nur programmgesteuert ein
- 30. So richten Sie deaktivierte Optionen in einem Formular ein
vielen Dank – yanyushu