Подключайтесь к snappy данным с aws внешним IP-адресом - PullRequest
0 голосов
/ 13 февраля 2020

Я использую Tibco ComputeDB, который является новым для меня. Он использует sparkDB и snappyData. Я могу запустить Spark и SnappyData и подключиться к snappydata с помощью команды connect client '127.0.0.1:1527' или с внутренним IP-адресом aws сервера. Но когда я пытаюсь соединить его с aws внешним IP-адресом с помощью приведенной выше команды, это не работает. Также я не могу подключиться к snappyData от клиента, как sql workbench / J. У меня все необходимые диски установлены на локальном компьютере и сервере, а также все порты открыты на сервере aws. Я могу получить доступ к панели инструментов, используя http://externalip: 5050 .

Я также отредактировал файл conf / locators и conf / servers, как объяснено в приведенной ниже ссылке, а также запись в hostfile выглядит нормально.

=> https://snappydatainc.github.io/snappydata/howto/connect_to_the_cluster_from_external_clients/

Строки были такими, как показано ниже

=> "Private IP" -client-bind-address = "Private IP" -hostname-for -clients = "Publi c IP"

=> "Private IP" -client-bind-address = "Private IP" -client-port = 1555 -hostname-for-clients = "Publi c IP "

Я следую приведенному ниже документу, чтобы соединиться с JDB C.

=> https://snappydatainc.github.io/snappydata/howto/connect_using_jdbc_driver/

Но все еще не могу подключиться с внешним IP.

=> подключить клиента 'externalIP: 1527'; должно работать до того, как я смогу подключиться к snappydata с любого клиента с помощью внешнего IP-адреса?

Может ли кто-нибудь подсказать, какие настройки следует установить для подключения snappydata с aws внешнего IP-адреса и с любым sql клиентом.

1 Ответ

0 голосов
/ 13 февраля 2020

Открыты ли порты для publi c IP самого экземпляра AWS? Сейчас это необходимо, если вы подключаетесь с использованием IP-адреса publi c, даже если вы пытаетесь подключиться с того же экземпляра AWS с помощью команды connect client ....

Правило большого пальца заключается в том, что порты (например, 1527) -1528) должен быть открыт для IP-адреса клиента в группе безопасности. Итак, если клиент находится в том же экземпляре AWS, то порты должны быть открыты для его publi c IP.

Если это не поможет, вы можете вставить содержимое файлов locators, servers и leads, которые находятся в каталоге conf/? Вы можете удалить / удалить конфиденциальную информацию в них, если таковая имеется.

Также, пожалуйста, вставьте сообщения об ошибках, которые вы видите.

Мы усовершенствовали шаги по настройке кластера на AWS здесь, чтобы мог прояснить несколько вещей: https://snappydatainc.github.io/snappydata/install/setting_up_cluster_on_amazon_web_services/#usingawsmgmtconsole

...