TiDBLightningWebインターフェイス
TiDB Lightningは、インポートの進行状況を表示し、いくつかの簡単なタスク管理を実行するためのWebページを提供します。これはサーバーモードと呼ばれます。
サーバーモードを有効にするには、 --server-mode
フラグでtidb-lightning
を開始します。
./tidb-lightning --server-mode --status-addr :8289
または、構成ファイルでlightning.server-mode
の設定を設定します。
[lightning]
server-mode = true
status-addr = ':8289'
TiDB Lightningを起動したら、 http://127.0.0.1:8289
にアクセスしてプログラムを制御します(実際のURLはstatus-addr
の設定によって異なります)。
サーバーモードでは、TiDBLightningはすぐには実行を開始しません。むしろ、ユーザーはWebインターフェースを介して(複数の)タスクを送信してデータをインポートします。
表紙
左から右へのタイトルバーの機能:
アイコン | 関数 |
---|---|
「TiDBライトニング」 | クリックしてフロントページに戻る |
⚠ | 前のタスクからのエラーメッセージを表示します |
ⓘ | 現在のタスクとキューに入れられたタスクを一覧表示します。キューに入れられたタスクの数を示すバッジがここに表示される場合があります |
タスクを送信する | |
⏸/▶ | 現在の実行を一時停止/再開 |
⟳ | Webページの自動更新を構成する |
タイトルバーの下の3つのパネルには、さまざまな状態のすべてのテーブルが表示されます。
- アクティブ:これらのテーブルは現在インポートされています
- 完了:これらのテーブルは正常にインポートされたか、失敗しました
- 保留中:これらのテーブルはまだ処理されていません
各パネルには、テーブルのステータスを説明するカードが含まれています。
タスクを送信
タスクを送信するには、タイトルバーの[ + ]ボタンをクリックします。
タスクは、 タスク構成として記述されたTOMLファイルです。 [アップロード]をクリックして、ローカルのTOMLファイルを開くこともできます。
[**送信]**をクリックしてタスクを実行します。タスクがすでに実行されている場合、現在のタスクが成功した後、新しいタスクがキューに入れられて実行されます。
テーブルの進捗状況
表の詳細な進行状況を表示するには、フロントページのテーブルカードの>ボタンをクリックします。
このページには、テーブルに関連付けられているすべてのエンジンとデータファイルのインポートの進行状況が表示されます。
タイトルバーの[ **TiDBLightning]**をクリックして、フロントページに戻ります。
タスク管理
タイトルバーのⓘボタンをクリックして、現在のタスクとキューに入れられているタスクを管理します。
各タスクには、送信された時間でラベルが付けられています。タスクをクリックすると、JSONとしてフォーマットされた構成が表示されます。
タスクの横にある⋮ボタンをクリックしてタスクを管理します。タスクをすぐに停止することも、キューに入れられたタスクを並べ替えることもできます。