AWS Neptune Host не ответил своевременно - проверьте состояние сервера и повторите отправку - PullRequest
0 голосов
/ 08 июня 2018

Я прошел весь учебник по запуску и подключился к серверу tinkerpop3 удаленно с EC2, который находится в том же VPC, и получил ошибку

gremlin> g.addV('person').property(id, '1').property('name', 'marko') Host did not respond in a timely fashion - check the server status and submit ag ain. Type ':help' or ':h' for help. Display stack trace? [yN]

по любой причинеможет происходить?

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Рекомендованный способ управления такими соединениями - использовать 2 группы безопасности:

  1. client - группа безопасности, которую вы присоединяете ко всем клиентам, таким как Lambdas, экземпляры EC2 и т. Д. Исходящий по умолчаниюПравило дает вам исходящий доступ ко всем ресурсам в VPC.Вы можете усилить это, если хотите.
  2. db - Группа безопасности, которую вы должны присоединить к вашему кластеру Neptune.В этой группе безопасности отредактируйте входящие правила hte и явным образом добавьте правило TCP, разрешающее входящие подключения к порту вашей базы данных (порт по умолчанию - 8182).

Вы можете присоединить группу безопасности db к вашему кластеру либо во время создания, либо путем изменения существующих кластеров.

0 голосов
/ 11 июня 2018

Давайте попробуем несколько вещей, чтобы вы начали отлаживать проблему здесь:

  1. Вы пытались достичь конечной точки / status ?Если эта конечная точка работает, значит, проблема в конфигурации консоли.Если это не так, то существует проблема с подключением экземпляра EC2 к БД.
  2. Можете ли вы убедиться, что экземпляр EC2 запущен с той же группой безопасности, для которой вы дали входящий доступ кпорт 8182 на БД (во время шага № 8 в инструкциях по настройке ?
  3. Убедитесь, что состояние вашего кластера и экземпляра «доступно», как это видно из консоли Neptune.
...