共有データ
このトピックでは、共有データクラスタに関するよくある質問への回答を提供します。
なぜテーブル作成が失敗するのですか?
BE ログ (be.INFO) を確認して、正確な原因を特定してください。一般的な原因には以下が含まれます:
- オブジェクトストレージ設定の 誤設定(例:
aws_s3_path、endpoint、authentication)。 - オブジェクトストレージサービスの不安定性や例外。
その他のエラー:
エラーメッセージ: "Error 1064 (HY000): Unexpected exception: Failed to create shards. INVALID_ARGUMENT: shard info cannot be empty"
原因: 自動バケット推論が使用されている際に、CN または BE ノードが稼働していない場合に発生します。この問題は v3.2 で修正されています。
なぜテーブル作成に時間がかかるのですか?
バケット数が多すぎる(特にパーティション化されたテーブルの場合)と、StarRocks は多くのタブレットを作成します。システムはオブジェクトストレージ内の各タブレットに対してタブレットメタデータファイルを書き込む必要があり、その高いレイテンシーが総作成時間を大幅に増加させる可能性があります。以下を検討してください:
- バケット数を減らす。
- BE 設定
create_tablet_worker_countを通じてタブレット作成スレッドプールサイズを増やす。 - オブジェクトストレージでの高い書き込みレイテンシーを確認し、トラブルシューティングする。