FAQ: Cluster
このトピックでは、Zilliz Cloud クラスターの使用中に発生する可能性のある問題と、それに対応する解決策を一覧で示します。
目次
- "quota exceeded[reason=disk quota exceeded, please allocate more resources" というエラーを受け取った場合はどうすればよいですか?
- サービングクラスターのクエリ CU をスケールダウンするにはどうすればよいですか?
- Zilliz Cloud への接続を試みた際に接続タイムアウトエラーが発生した場合、どのように対処できますか?
- クラスター作成後にクラスターに接続できないのはなぜですか?
- Node.js SDK で Zilliz Cloud に接続できない場合はどうすればよいですか?
- クラスターを一時停止した場合、料金は発生しますか?
FAQs
"quota exceeded[reason=disk quota exceeded, please allocate more resources" というエラーを受け取った場合はどうすればよいですか?
データを挿入または upsert するときに、データ量がサービングクラスターの CU 容量を超えているため、このエラーが発生します。クラスターの容量は、その クラスタータイプと CU サイズ によって異なります。
この問題に対処するには、以下の手順に従ってください。
このような場合は、クエリ CU を増やして サービングクラスターをスケールアップ することをお勧めします。
サービングクラスターのクエリ 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
)
接続タイムアウトエラーは、次のような状況で発生する可能性があります。
-
ネットワーク状態が不安定な場合
ネットワーク状態が不安定な場合に対処するには、接続操作のタイムアウト時間を延長することをお勧めします。上記のコードでは、
timeoutは30秒に設定されており、これはリクエスト送信後 30 秒以内に応答がない場合、接続操作がタイムアウトすることを意味します。 -
接続パラメーターが正しくない場合
Zilliz Cloud クラスターでは TLS が有効になっているため、クラスターに正常に接続するには、上記の例のように接続パラメーターに
secureを含めてtrueに設定してください。これを行わないと、接続に失敗し、タイムアウトエラーが表示される可能性があります。 -
VPC セキュリティグループルール
接続タイムアウトが発生する場合は、VPC セキュリティグループルールを確認し、送信元 IP が許可されていることを確認してください。
クラスター作成後にクラスターに接続できないのはなぜですか?
以下の手順に従って問題を特定できます。
-
クラスターのステータスが RUNNING であることを確認します。クラスターの作成中、削除中、または IP 許可リストの更新中はクラスターに接続できません。
-
接続元の IP アドレスが IP 許可リストに含まれているか確認します。
-
クラスターエンドポイント URI 内のポートが正しいか確認します。必ず Zilliz Cloud Web コンソールからエンドポイント URI をコピーしてください。以下の表は、異なるクラウドプロバイダーにデプロイされたクラスターのポートを示しています。
クラウドプロバイダー ポート 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 をインストールしていることを確認してください。
-
クライアントが正しく初期化されていることを確認してください。
bashconst 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 アドレスがクラスター設定で許可リストに登録されている必要があります。
クラスターを一時停止した場合、料金は発生しますか?
クラスターが一時停止されている間は、コンピューティングではなくストレージに対してのみ課金されます。ストレージコストの詳細については、Pricing を参照してください。