取消
顯示的結果
而不是尋找
你的意思是:

使用JDBC調用三角洲表

Sid1805
新的貢獻者二世

嗨,團隊,

如果我們殺了——集群每次將連接細節的變化。

如果是,如果有一種方法我們可以掩蓋,這樣不影響大調的最終用戶的任何變化集群。

如果我想從一個使用JDBC API調用三角洲表——我應該使用SQL終點或JDBC (Rest API仍然不是GA)——有啥區別。性能明智我理解SQL終點但有什麼主要區別。

新到磚塊為我的無知道歉!

請指導。

1接受解決方案

接受的解決方案

匿名
不適用

@Siddharth克裏希納:

當你殺死一個集群在磚,用於訪問集群的連接細節會改變,隨著集群將不再存在。您將需要創建一個新的集群和更新你的連接細節以反映新的集群。

為了避免影響終端用戶當你需要更新你的集群,您可以設置一個負載均衡器或代理服務器在你麵前磚集群。這允許您直接流量不同的集群,而不用暴露底層集群細節最終用戶。通過這種方式,您可以更新您的集群或切換到新的集群而不影響最終用戶。

關於從一個使用JDBC API調用三角洲表- SQL端點是更好的性能,因為它允許您直接在集群上執行SQL查詢。

兩者之間的主要區別,JDBC API需要更多的設置和配置,而SQL端點是更容易使用。

在原帖子查看解決方案

5回複5

匿名
不適用

@Siddharth克裏希納:

當你殺死一個集群在磚,用於訪問集群的連接細節會改變,隨著集群將不再存在。您將需要創建一個新的集群和更新你的連接細節以反映新的集群。

為了避免影響終端用戶當你需要更新你的集群,您可以設置一個負載均衡器或代理服務器在你麵前磚集群。這允許您直接流量不同的集群,而不用暴露底層集群細節最終用戶。通過這種方式,您可以更新您的集群或切換到新的集群而不影響最終用戶。

關於從一個使用JDBC API調用三角洲表- SQL端點是更好的性能,因為它允許您直接在集群上執行SQL查詢。

兩者之間的主要區別,JDBC API需要更多的設置和配置,而SQL端點是更容易使用。

Sid1805
新的貢獻者二世

@Suteja卡努裏人謝謝你的輸入。它的一個明確的解釋。隻是我的運氣對Azure雲提供商有沒有引用他們如何配置集群的後端磅作為集群ip也會動態每次他們終止集群。用例是我們想使用JDBC調用三角洲表從一個基於Java API還節省成本在非營業時間計劃關閉集群。這在磅後端調整運動將是一個痛苦和之間有一些我錯過你行:slightly_smiling_face:謝謝!

Sid1805
新的貢獻者二世

@Suteja卡努裏人——我開始嚐試終止和給定的集群,JDBC連接是相同的。我認為隻有當我們刪除集群本身需要調整的理解是正確的嗎?謝謝

匿名
不適用

@Siddharth克裏希納:

當你終止並重新啟動集群在磚,連接細節,如IP地址,主機名和其他網絡設置是一樣的。這意味著任何JDBC連接到集群將繼續沒有任何變化。

然而,如果你刪除集群和與一個不同的名稱創建一個新的連接細節會改變,你將需要更新應用程序中的JDBC連接字符串指向新的集群。

重要的是要注意,即使你重新啟動集群,任何火花工作或運行應用程序可能被打斷,需要重新啟動。所以,它總是一個很好的實踐,以確保您的應用程序是為了處理這些中斷和失敗。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map