管理
📄️ logs
StarRocks をデプロイおよび運用する際、ログシステムを理解し適切に使用することは、トラブルシューティング、パフォーマンス分析、システム調整において重要です。この記事では、StarRocks のフロントエンド (FE) およびバックエンド (BE または CN) コンポーネントのログファイルタイプ、典型的な内容、設定方法、ログのローテーションおよび保持戦略について詳しく説明します。
📄️ プロセスプロファイル (Proc Profile)
プロセスプロファイル (Proc Profile) 機能は、StarRocks のフロントエンド (FE) およびバックエンド (BE) プロセスのパフォーマンスプロファイルを収集し、視覚化するための組み込みメカニズムを提供します。CPU、メモリ割り当てのフレームグラフを生成することで、開発者や管理者は、Web UI から直接、パフォーマンスのボトルネック、高いリソース使用率、および複雑なランタイムの問題を診断できます。
📄️ スケールインとスケールアウト
StarRocks クラスターのノードをスケールイン・スケールアウトする方法。
📄️ BE と CN のブラックリストを管理する
StarRocks で BE と CN をブラックリストに追加し、接続失敗ノードをクエリ実行から除外する設定方法。
📄️ データのバックアップと復元
StarRocks はデータをスナップショットとしてリモートストレージにバックアップし、任意のクラスターに復元可能。
📄️ クラスタースナップショット
StarRocks 共有データクラスタでクラスタースナップショットを作成・復元し、バックアップと災害復旧を実現。
🗃️ 監視とアラート
6項目
📄️ AuditLoader を使用して StarRocks 内の監査ログを管理する
AuditLoader プラグインを使用して StarRocks 内のテーブルで監査ログを管理する方法。
📄️ FQDN アクセスを有効にする
完全修飾ドメイン名(FQDN)を使用して StarRocks クラスターへのアクセスを有効化する方法。
📄️ タイムゾーンの設定
セッション/グローバルレベルでタイムゾーンを設定してデータ保存とクエリ処理に影響させます。
📄️ 大規模クエリの監視と管理
大規模クエリ(多数の行をスキャンまたはCPU/メモリを大量に占有するクエリ)をリソースグループとクエリキューで監視・管理します。
📄️ 共有データクラスタの Compaction
StarRocks 共有データクラスタで Compaction を管理・監視し、クエリ効率を向上させる方法。
📄️ Graceful Exit
StarRocks v3.3 以降、ノード再起動やローリングアップグレード中の実行中クエリへの影響を最小化する Graceful Exit メカニズム。
📄️ 静的拡張機能を開発する
静的拡張機能を開発して StarRocks FE のコア機能を変更せずに新機能追加や既存機能最適化。
🗃️ リソース管理
10項目