FAQ: クラスター
このトピックでは、Zilliz Cloudクラスターを使用中に遭遇する可能性のある問題とその解決方法について紹介します。
目次
- 「quota exceeded[reason=disk quota exceeded, please allocate more resources」エラーを受け取った場合、どうすればよいですか?
- クラスターCUサイズをどのようにスケールダウンできますか?
- Zilliz Cloudに接続しようとしたときに接続タイムアウトエラーをどう処理できますか?
- クラスター作成後にクラスターに接続できないのはなぜですか?
- Node.js SDKでZilliz Cloudに接続できない場合、どうすればよいですか?
- クラスターを一時停止した場合、課金されますか?
- クラスタURIをどのように取得できますか?
よくある質問
「quota exceeded[reason=disk quota exceeded, please allocate more resources」エラーを受け取った場合、どうすればよいですか?
データの挿入またはアップサート時に、データがクラスターCU容量を超えるため、このエラーが発生します。クラスターの容量はCUタイプとCUサイズによって異なります。
この問題に対処するには、以下の手順に従ってください。
このような場合、CUサイズを増やすことでクラスターをスケールアップすることをお勧めします。
クラスターCUサイズをどのようにスケールダウンできますか?
クラスターCUサイズをスケールダウンする必要がある場合は、リクエストを送信してください。
Zilliz Cloudに接続しようとしたときに接続タイムアウトエラーをどう処理できますか?
Zilliz Cloudクラスターに接続を確立するには、いくつかの関連パラメータを提供する必要があります。たとえば、PyMilvus SDKの接続メソッドは以下のように使用できます:
from pymilvus import Connections
conn = Connections.connect(
alias=ALIAS,
host=HOST,
port=PORT,
user=USER,
password=PASSWORD,
timeout=30,
secure=True
)
以下のシナリオで接続タイムアウトエラーが発生する可能性があります:
-
ネットワーク状況が悪い
ネットワーク状況が悪い場合は、接続操作のタイムアウト時間を長くすることをお勧めします。上記のコードでは、
timeoutが30秒に設定されており、リクエストが送信されてから30秒以内に応答がない場合、接続操作がタイムアウトすることを意味します。 -
接続パラメータが間違っている
Zilliz CloudクラスターはTLSが有効になっているため、クラスターへの接続に成功するには、上記の例のように接続パラメータに
secureを含め、trueに設定してください。これを行わないと、接続が失敗し、タイムアウトエラーが表示される可能性があります。 -
ホワイトリストに登録されていないローカルIPアドレス
クラスターへの接続を試みている場合は、VPN/Proxy接続をオフにし、パブリックIPアドレスを取得(プライベートIPアドレスは機能しません)、接続先クラスターのホワイトリストにそのIPアドレスを追加していることを確認する必要があります。
クラスター作成後にクラスターに接続できないのはなぜですか?
以下の手順に従って、問題を特定できます:
-
クラスターのステータスがRUNNINGであることを確認してください。クラスターが作成中、削除中、またはIPホワイトリストが更新中の場合は、クラスターに接続できません。
-
接続のIPアドレスがIPホワイトリストに含まれていることを確認してください。
-
クラスターエンドポイントURIのポートが正しいことを確認してください。Zilliz CloudウェブコンソールからエンドポイントURIをコピーしたことを確認してください。以下の表は、異なるクラウドプロバイダーにデプロイされたクラスターのポートを一覧表示しています。
クラウドプロバイダー
ポート
AWS
19530 - 19550
Google Cloud
443
Azure
19530
-
telnet in01-(uuid).(region).vectordb.zillizcloud.com ポート番号を実行して、ポートの接続性をテストします。
上記すべての手順を試した後も問題が解決しない場合は、リクエストを送信してください。
Node.js SDKでZilliz Cloudに接続できない場合、どうすればよいですか?
Node.js SDKでZilliz Cloudへの接続に失敗した場合は、以下をお試しください:
-
Node.js SDKの最新バージョンをインストールしていることを確認してください。
-
クライアントを正しく初期化していることを確認してください。
const client = new MilvusClient('https://your-db-address-with-port', true, 'your-db-user', 'your-db-pasword'); -
クラスターエンドポイントとトークンが正しいことを確認してください。クラスターエンドポイントに
https://プロトコルを含めていることを確認してください。 -
クラスターエンドポイントURIのポートが正しいことを確認してください。Zilliz CloudウェブコンソールからエンドポイントURIをコピーしたことを確認してください。以下の表は、異なるクラウドプロバイダーにデプロイされたクラスターのポートを一覧表示しています。
クラウドプロバイダー
ポート
AWS
19530 - 19550
Google Cloud
443
Azure
19530
-
IPアドレスがクラスタ設定のホワイトリストに登録されている必要があります。
クラスターを一時停止した場合、課金されますか?
クラスターが一時停止している場合、コンピューティングではなくストレージに対してのみ課金されます。ストレージコストの詳細については、価格設定を参照してください。
クラスタURIをどのように取得できますか?
クラスタURIは接続に使用できるクラスターエンドポイントを指します。
URIはZilliz Cloudウェブコンソールから取得できます。詳細については、クラスターへの接続を参照してください。