FAQ: クラスター
このトピックでは、Zilliz Cloud クラスターの使用中に発生する可能性のある問題と、それに対応する解決策を一覧で紹介します。
目次
- 「quota exceeded[reason=disk quota exceeded, please allocate more resources」というエラーを受け取った場合、どうすればよいですか?
- serving クラスターのクエリ CU をスケールダウンするにはどうすればよいですか?
- Zilliz Cloud への接続時に接続タイムアウトエラーが発生した場合、どう対処すればよいですか?
- クラスター作成後に接続できないのはなぜですか?
- Node.js SDK で Zilliz Cloud に接続できない場合、どうすればよいですか?
- クラスターを一時停止した場合、課金されますか?
よくある質問
「quota exceeded[reason=disk quota exceeded, please allocate more resources」というエラーを受け取った場合、どうすればよいですか?
データの挿入またはアップサート時に、データが serving クラスターの CU容量 を超えるため、このエラーが発生します。クラスターの容量は、クラスタータイプと CU サイズ によって異なります。
この問題を解決するには、以下の手順に従ってください。
このような場合、クエリ CU を増やして serving クラスターをスケールアップ することをお勧めします。
serving クラスターのクエリ CU をスケールダウンするにはどうすればよいですか?
クラスターをスケールダウンする必要がある場合は、リクエストを送信 してください。
Zilliz Cloud への接続時に接続タイムアウトエラーが発生した場合、どう対処すればよいですか?
Zilliz Cloud クラスターへの接続を確立するには、いくつかの関連パラメーターを指定する必要があります。例えば、PyMilvus SDK の connect メソッドは、以下のように使用できます。
from pymilvus import Connections
conn = Connections.connect(
alias=ALIAS,
host=HOST,
port=PORT,
user=USER,
password=PASSWORD,
timeout=30,
secure=True
)
接続タイムアウトエラーは、以下のシナリオで発生する可能性があります:
-
ネットワーク状態が悪い場合
ネットワーク状態が悪い場合は、connect 操作のタイムアウト時間を長くすることをお勧めします。上記のコードでは、
timeoutが30秒に設定されており、リクエスト送信後 30 秒以内に応答がない場合、connect 操作がタイムアウトになります。 -
接続パラメーターが正しくない場合
Zilliz Cloud クラスターは TLS が有効になっているため、クラスターに正常に接続するには、上記の例に示すように、接続パラメーターに
secureを含め、それをtrueに設定してください。そうしないと、接続に失敗し、タイムアウトエラーのプロンプトが表示される可能性があります。 -
VPC セキュリティグループのルール
接続タイムアウトが発生した場合は、VPC セキュリティグループのルールを確認し、ソース IP が許可されていることを確認してください。
クラスター作成後にクラスターに接続できないのはなぜですか?
以下の手順で問題を特定できます:
-
クラスターのステータスが RUNNING であることを確認してください。クラスターの作成中、削除中、または IP ホワイトリストの更新中は、クラスターに接続できません。
-
接続元の IP アドレスが IP ホワイトリストに含まれているか確認してください。
-
クラスターエンドポイント URI のポートが正しいか確認してください。Zilliz Cloud Web コンソールからエンドポイント URI をコピーしていることを確認してください。以下の表は、異なるクラウドプロバイダーにデプロイされたクラスターのポートを示しています。
クラウドプロバイダー
Port
AWS
19530 - 19550
Google Cloud
443
Azure
19530
-
telnet in01-(uuid).(region).vectordb.zillizcloud.com port-numberを実行して、ポートの接続性をテストしてください。
上記の手順をすべて試しても問題が解決しない場合は、リクエストを送信 してください。
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 Web コンソールからエンドポイント URI をコピーしていることを確認してください。以下の表は、異なるクラウドプロバイダーにデプロイされたクラスターのポートを示しています。
クラウドプロバイダー
ポート
AWS
19530 - 19550
Google Cloud
443
Azure
19530
-
お使いの IP アドレスは、クラスター設定でホワイトリストに登録されている必要があります。
クラスターを停止すると課金されますか?
クラスターが停止している間は、コンピューティングではなくストレージのみが課金されます。ストレージコストの詳細については、料金 を参照してください。