すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:接続

最終更新日:Jun 12, 2024

このトピックでは、AnalyticDB for MySQLの接続に関するよくある質問に対する回答を提供します。

説明

質問でエディションが指定されていない場合、質問はAnalyticDB for MySQL Data Warehouse edition (V3.0) クラスターにのみ適用されます。

FAQの概要

ホワイトリスト設定エラーにより接続に失敗した場合はどうすればよいですか?

IPアドレスホワイトリストは設定されていません。

IPアドレスのホワイトリストを設定します。 詳細は、ホワイトリストの構成をご参照ください。

正しくないクライアント出力IPアドレスがIPアドレスホワイトリストに追加されます。

クライアント出力IPアドレスは、クライアントのローカルネットワーク環境で外部ゲートウェイにアクセスするために使用されます。 クライアント出力IPアドレスは、クライアントのオンプレミスIPアドレスではない場合があります。 次のいずれかの方法を使用して、正しいクライアント出力IPアドレスを取得できます。

  • クライアントが配置されているネットワーク環境のネットワーク管理者に連絡してください。

  • 内部ネットワークを介して同じ仮想プライベートクラウド (VPC) 内のAnalyticDB for MySQLに接続する場合は、クライアントが実行されるElastic Compute Service (ECS) インスタンスのIPアドレスまたはVPCのCIDRブロックをIPアドレスのホワイトリストに追加する必要があります。

    説明

    VPCのCIDRブロックを取得するには、AnalyticDB for MySQLコンソールにログインし、[クラスター情報] ページでVPC IDを表示します。 次に、VPCコンソールにログインし、VPCページでVPC IDを見つけて、VPCのCIDRブロックを取得します。

  • インターネット経由でAnalyticDB for MySQLに接続する場合は、サードパーティのツールを使用してクライアントの出力IPアドレスを取得できます。

    • ブラウザに https://www.ip138.com/ を入力します。 クライアントの出力IPアドレスがwebページに表示されます。

    • クライアントCLIでcurl " http://myip.ipip.net " コマンドを実行して、クライアントの出力IPアドレスを取得します。

すべてのクライアント出力IPアドレスがIPアドレスホワイトリストに追加されるわけではありません。

  • ほとんどの場合、クライアントには複数の出力IPアドレスがあります。 サードパーティのツールを使用してIPアドレスを取得する場合は、curl " http://myip.ipip.net " コマンドを数回実行して、クライアントのすべての出力IPアドレスを取得することをお勧めします。

  • 多数のIPアドレスをIPアドレスホワイトリストに追加する場合は、0/24サフィックスを持つCIDRブロックを使用できます。 たとえば、192.168.0.1を192.168.0.0/24に変更できます。

クエリに必要なJDBC接続がクエリ中に閉じられた場合、クエリはサーバーで終了しますか?

[ジョブの送信][INSERT INTO SELECT] 、または [CREATE TABLE AS SELECT] ステートメントを使用してクエリが非同期に送信された場合、クエリは続行されます。 そうでない場合、クエリは終了する。

クライアントがタイムアウトしたときにJDBC接続が開いたままの場合、サーバーリソースはすぐに解放されますか。

はい、サーバーリソースはすぐにリリースされます。

EasySwooleフレームワークを使用してAnalyticDB for MySQLに接続できないのはなぜですか?

この問題は、SHOWステートメントがPreparedStatementでサポートされていないために発生します。

バースト接続を確立するユーザーまたはクライアントのIPアドレスを確認するにはどうすればよいですか。

AnalyticDB for MySQLコンソールにログインします。 左側のナビゲーションウィンドウで、[診断と最適化] をクリックします。 表示されるページで、[接続情報] タブをクリックして、[ユーザー接続数] および [クライアントIPアドレスへの接続数] パラメーターを表示します。

AnalyticDB for MySQLクラスターで許可される接続の最大数はいくつですか。

AnalyticDB for MySQLクラスターでは、最大5,000の接続が許可されています。 詳細については、「制限事項」をご参照ください。