簡體   English   中英

使用 aws 外部 IP 地址連接到 snappy 數據

[英]Connect to snappy data with aws external IP address

我正在使用 Tibco ComputeDB,這對我來說是新的。 它使用 sparkDB 和 snappyData。 我可以啟動 Spark 和 SnappyData 並使用命令connect client '127.0.0.1:1527'或使用 aws 服務器的內部 IP 連接到 snappydata。 但是當我嘗試使用上述命令將它與 aws 外部 IP 連接時,它不起作用。 此外,我無法從像 sql workbench/J 這樣的客戶端連接到 snappyData。 我在本地機器和服務器上安裝了所有必需的驅動器,並且所有端口都在 aws 服務器上打開。 我可以使用http://externalip:5050訪問儀表板。

我還編輯了 conf/locators 和 conf/servers 文件,如下面的鏈接所述,並且主機文件條目似乎也不錯。

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

線路如下

=> "私有 IP" -client-bind-address="私有 IP" -hostname-for-clients="公共 IP"

=> "私有 IP" -client-bind-address="私有 IP" -client-port=1555 -hostname-for-clients="公共 IP"

我按照以下文檔連接 JDBC。

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

但仍然無法連接外部IP。

=> 連接客戶端 'externalIP:1527'; 在我可以使用外部 IP 從任何客戶端連接到 snappydata 之前應該工作嗎?

有人可以指導應該進行什么設置來從 aws 外部 IP 和任何 sql 客戶端連接 snappydata。

端口是否對 AWS 實例本身的公共 IP 開放? 現在,如果您使用公共 IP 進行連接,即使您嘗試通過connect client ...命令從同一個 AWS 實例進行connect client ... ,也需要這樣做。

Thumb 規則是必須為安全組中的客戶端 IP 開放端口(例如 1527-1528)。 因此,如果客戶端在同一個 AWS 實例中,則必須為其公共IP 打開端口。

如果這沒有幫助,您能否粘貼conf/目錄下的文件locatorsserversleads的內容? 您可以刪除/刪除其中的敏感信息(如果有)。

還請粘貼您看到的錯誤消息。

我們在這里改進了在 AWS 上設置集群的步驟,可以清除一些事情: https : //snappydatainc.github.io/snappydata/install/setting_up_cluster_on_amazon_web_services/#usingawsmgmtconsole

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM