Как загрузить данные в Титан через Spark

Я хочу загрузить данные в titanDB, и я знаю о массовой загрузке, и скрипт гремлина сделает это, но я хочу сделать то же самое, используя искру. у меня есть данные в формате json, и я хочу загрузить их с помощью искры. Они интегрируют искру с титаном в титан 0.9 и 1.0.0. но с помощью SparkGraphComputer я могу читать данные с титана, но я хочу сделать наоборот, я хочу записать данные в титан с помощью искры

Ссылки http://tinkerpop.apache.org/docs/3.1.0-incubating/#sparkgraphcomputer

https://groups.google.com/forum/#!topic/aureliusgraphs/DGwJnpdHPmU


person Mayur    schedule 04.05.2016    source источник
comment
Добро пожаловать в StackOverflow. Пожалуйста, обратитесь к stackoverflow.com/help/how-to-ask, чтобы узнать, как задать хороший вопрос.   -  person Itai Bar-Haim    schedule 04.05.2016
comment
как вы думаете, это не хороший вопрос??   -  person Mayur    schedule 04.05.2016
comment
Я этого не понял, но, кроме того, вы не привели примеры того, что пробовали. Вы предоставили ссылки на некоторую документацию, которая указывает на исследования от вашего имени, но я не думаю, что этого достаточно.   -  person Itai Bar-Haim    schedule 04.05.2016
comment
Спасибо за ваш ответ, хорошо, я хочу загрузить данные в titanDB, и я знаю о массовой загрузке, и скрипт гремлина сделает это, но я хочу сделать то же самое, используя искру. у меня есть данные в формате json, и я хочу загрузить их с помощью искры. Они интегрируют искру с титаном в титан 0.9 и 1.0.0. но с помощью SparkGraphComputer я могу читать данные с титана, но я хочу сделать наоборот, я хочу записать данные в титан с помощью искры   -  person Mayur    schedule 05.05.2016
comment
Лучше, если вы обновите свой вопрос. В любом случае, я не смогу вам помочь, так как не знаком с Титаном. Тем не менее, обновите свой вопрос, чтобы другие могли.   -  person Itai Bar-Haim    schedule 05.05.2016
comment
конечно спасибо за помощь   -  person Mayur    schedule 05.05.2016


Ответы (1)


Вам нужно использовать TinkerPop BulkLoaderVertexProgram:

http://s3.thinkaurelius.com/docs/titan/1.0.0/titan-hadoop-tp3.html

Вы можете увидеть несколько примеров того, как это работает, в этом репозитории образцов миграции данных Titan:

https://github.com/dkuppitz/openflights

а также этот пример для загрузки данных через CSV:

https://groups.google.com/forum/#!msg/gremlin-users/AetuGcLiBxo/KW966WAyAQAJ

person stephen mallette    schedule 10.05.2016