FAQ: クラスター
このトピックでは、Zilliz Cloud クラスターの使用中に発生する可能性のある問題と、それに対応する解決策を一覧で示します。
目次
- "quota exceeded[reason=disk quota exceeded, please allocate more resources" というエラーが発生した場合はどうすればよいですか?
- サービングクラスターのクエリ CU をスケールダウンするにはどうすればよいですか?
- Zilliz Cloud に接続しようとしたときに接続タイムアウトエラーが発生した場合はどう対処すればよいですか?
- クラスターの作成後にクラスターに接続できないのはなぜですか?
- Node.js SDK で Zilliz Cloud に接続できない場合はどうすればよいですか?
- クラスターを一時停止した場合、料金は発生しますか?
FAQ
"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 がインストールされていることを確認します。
-
クライアントが正しく初期化されていることを確認します。
javascriptconst 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 を参照してください。