Я прочитал большую часть своей документации, посмотрел на TinkerPop. Пробовал создавать экземпляры Docker, экземпляры EC2, используя шаблон AWS CloudFormation, который они рекомендовали для Titan 1.0.0, но по-прежнему не могут его решить.Использование Titan DynamoDB на AWS и запрос от NodeJs
Я могу запустить базу данных Titan, подключить к ней гремлин и делать запросы и т. Д., Но как использовать его у NodeJs. Похоже, что с момента обновления до 1.0.0 документация не очень хорошо объясняет это. Rexster теперь ушел, насколько мне известно, и был заменен сервером Gremlin, но я все еще не могу найти ничего, что можно было бы дистанционно работать с ним.
Действительно соблазн уволить его и перейти к Neo4j, но не хочет привязываться к одной машине, я хочу, чтобы Titan позволял масштабируемость. Мне удалось получить более старые версии Titan, работающие с Rexster, но мне нужно запустить новую версию.
Может ли кто-нибудь объяснить, что мне нужно сделать или если это возможно сломано? Или просто назовите меня в правильном направлении.
Благодаря
Свойство хоста, которое у меня установлено, установлено в 'localhost', конечно, это только для того, чтобы сообщить серверу Gremlin, к которому обращаться, чтобы привязываться? По моему мнению, даже если это связано с «localhost», я должен использовать общедоступный IP-адрес компьютера для доступа к Titan на его порту? Одна вещь, которую я получал, когда пыталась это сделать, - «Сервер не отвечал своевременно» (пытается подключиться к EC2 из локальной сети), даже подключаясь от одного и того же экземпляра EC2 к серверу gremlin, но используя открытый IP-адрес в 'remote. yaml' не работал - ошибка тайм-аута по запросу –
Вы установили публичный IP-адрес как в 'gremlin-server.yaml', так и' remote.yaml'? Вы можете установить 'host = 0.0.0.0' в' gremlin-server.yaml', чтобы он мог принимать подключения к любому интерфейсу. –
Я не на самом деле, я попробую это и дам вам знать. Спасибо Джейсон –