मैं पहले से ही चल रहा है TitanDB सर्वर से ग्राहक के रूप में जावा में Tinkerpop3 का उपयोग कर ग्राफ़ वस्तु प्राप्त करने के लिए कोशिश कर रहा हूँ करने के लिए कनेक्ट (मैं सर्वर बनाने के लिए नहीं करना चाहते हैं)।Tinkerpop3 दूरस्थ TitanDB सर्वर
दूसरे शब्दों में, मैं इस तरह के कार्य को लागू करने की कोशिश कर रहा हूं: सार्वजनिक ग्राफ प्राप्तग्राफ (स्ट्रिंग सर्वरआईपी, स्ट्रिंग ग्राफ़नाम);
मैं यहाँ की तरह यह करने के लिए कोशिश कर रहा था: AWS Lambda + Tinkerpop/Gremlin + TitanDB on EC2 + AWS DynamoDB in cloud
लेकिन जैसा कि मैं समझता हूँ, TitanFactory.open() सर्वर शुरू होता है, और मैं यह करने के लिए नहीं करना चाहते हैं - मैं सिर्फ मौजूदा सर्वर से कनेक्ट करना चाहते हैं।
प्रलेखन के साथ-साथ इंटरनेट का उपयोग में सबसे अधिक सामग्री में स्मृति उदाहरण के लिए रेखांकन, और मैं नहीं मिल सकता है, पता चलता है कि कैसे:
नया ग्राफ बना सकते हैं और दूरस्थ सर्वर
पर सहेजें
दूरस्थ सर्वर
अद्यतन तरह के दूरदराज के ग्राफ़ से मौजूदा ग्राफ पुनः प्राप्त है, इसलिए जोड़ने/करने से परिवर्तन
किनारों हटाने के बाद 0
पूरे ग्राफ
मैं दुष्टात्मा भाषा (स्ट्रिंग्स) के माध्यम से सामान ऊपर करने के लिए नहीं करना चाहते हैं हटा सकते हैं, लेकिन जावा एपीआई के माध्यम से (TinkerpopBlueprins)। यह लड़का मुझे जो चाहिए वह करीब आ रहा है: Add vertices to TitanDB Graph in Java हालांकि, उसकी विधि पहले ही ग्राफ को तर्क के रूप में लेती है।
मैंने इंटरनेट पर कई स्थानों पर देखा है, कि GraphFactory.open() को गुण फ़ाइल के पथ मिलते हैं, हालांकि मैंने ऐसी फ़ाइल की सामग्री का उदाहरण नहीं देखा है, खासकर टाइटनडीबी प्रासंगिक डेटा के साथ, इसलिए मैं उपयोग करना पसंद करूंगा विन्यास वस्तु।
ग्राफ़ ग्राफ = GraphFactory.open (नई BaseConfiguration())
कहते हैं, कोई gremlin.graph संपत्ति नहीं है।
कॉन्फ़िगरेशन कॉन्फ़िगरेशन = नया बेस कॉन्फ़िगरेशन(); config.setProperty ("gremlin.graph", "titan");
ग्राफ ग्राफ = GraphFactory.open (कॉन्फ़िगरेशन);
कहते GraphFactory नहीं पा सके [टाइटन] - सुनिश्चित करें कि जार classpath
में है वहाँ मानचित्र के बजाय enums और स्थिरांक के साथ किसी भी स्थिर टाइप किया बिल्डर है, कि मुझे बता देगा, क्या गुण मैं करने के लिए है प्रदान करें और उनका प्रकार क्या है? क्या कोई ओपन सोर्स प्रोजेक्ट है, जो रिमोट टाइटनडीबी सर्वर पर क्लाइंट के रूप में कनेक्ट करने के लिए टिंकरपॉप 3 का उपयोग करता है, जिसे मैं उदाहरण के रूप में उपयोग कर सकता हूं?
बाहरी कॉन्फ़िगरेशन के साथ इन-मेमोरी के बजाय, मैं पूरी तरह से काम कर रहा उदाहरण देखना चाहता हूं।
http://s3.thinkaurelius.com/docs/titan/1.0.0/storage-backends.html –