2015-12-20 2 views
1

Я новичок в AWS DynamoDb Titan Graph DB. Поэтому я следую инструкции здесь https://github.com/awslabs/dynamodb-titan-storage-backend/tree/1.0.0Как загрузить графический титан aws dynamodb с сервером Rexster?

Я могу запустить сервер Gremlin и загрузить GraphOfTheGods в порядке. Тогда я хочу загрузить график с сервером Rexster. Я начинаю Rexster сервер

bin/rexster.sh -s -c config/rexster-local.xml 

и в журнале я увидел график загрузки

... 
[INFO] Backend - Initiated backend operations thread pool of size 8 
[INFO] AbstractDynamoDBStore - Entering ensureStore table:titan_titan_ids 
[INFO] AbstractDynamoDBStore - Entering ensureStore table:titan_edgestore 
[INFO] AbstractDynamoDBStore - Entering ensureStore table:titan_graphindex 
[INFO] AbstractDynamoDBStore - Entering ensureStore table:titan_txlog 
[INFO] AbstractDynamoDBStore - Entering ensureStore table:titan_systemlog 
[INFO] AbstractDynamoDBStore - Entering ensureStore table:titan_system_properties 
[INFO] KCVSLog$MessagePuller - Loaded unidentified ReadMarker start time 2015-12-20T10:01:21.539Z into com[email protected]d9f5fce 
[INFO] RexsterApplicationGraph - Graph [titan] - configured with allowable namespace [tp:gremlin] 
[INFO] GraphConfigurationContainer - Graph titan - standardtitangraph[com.amazon.titan.diskstorage.dynamodb.DynamoDBStoreManager:[127.0.0.1]] loaded 
... 

Но когда я иду в немилости я получил ошибку

Error: Could not get the graph profile from Rexster. 

enter image description here

я использовал titan версии 1.0.0, dynamodb-titan100-storage-backend-1.0.0-hadoop1 и rexster-server -2.6.0. И вот конфигурация rexster-local.xml, которую я использовал для запуска сервера Rexster. Пожалуйста, покажите мне, как правильно загружать график с сервером Rexster. Большое спасибо!

ответ

2

The DynamoDB Storage Backend для Titan 1.0.0 поддерживает Titan 1.0.0. Titan 1.0.0 был закодирован против TinkerPop 3 и, как таковой, не поставляется с Doghouse. Rexster был переименован в сервер Gremlin и использует протокол потоковой передачи WebSockets вместо двоичного протокола RexPro. Вы можете использовать глобально связанные объекты графа в конфигурации YAML сервера Gremlin, объединенные с remote command invocation, чтобы взаимодействовать с вашим графиком так, как вы это делали в оболочке Гремлина Doghouse.

2

Вы, вероятно, следует проверить раздел устранения неполадок Rexster:

https://github.com/tinkerpop/rexster/wiki/Troubleshooting

Я думаю, что ваш вопрос связан с <base-uri> еще установлен в localhost. Вы должны установить его на имя хоста вашего сервера, если вы используете его удаленно.

+0

спасибо за ответ, я обращаюсь к локальному серверу rexster. – MichaelP

Смежные вопросы