技術共有

ハイムメタデータサービスを開始する

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

nohup hive --service metastore >> metastore.log 2>&1 &

このコマンドは、Hive のメタデータ ストレージ サービス (メタストア) をバックグラウンドで実行するために使用されます。段階的に説明しましょう:

1. ノーフープ: は、次の目的で使用される Unix/Linux コマンドです。バックグラウンドでコマンドを実行する 、すべての SIGHUP シグナルを無視します。これは、ユーザーがターミナルを終了したり、サーバーから切断したりしても、コマンドは実行を継続することを意味します。

2. hive --service metastore: コマンドのこの部分は、Hive メタデータ ストレージ サービスを開始するようにシステムに指示します。 Hive は、大規模なデータ セットのクエリと分析を行うための Hadoop 上に構築されたデータ ウェアハウス ツールです。

3. >> metastore.log 2>&1: この部分はリダイレクト出力コマンド。これは、コマンドの標準出力 (stdout) を metastore.log ファイルに追加し、標準エラー出力 (stderr) を標準出力にリダイレクトする、つまり、metastore.log ファイルに追加することを意味します。

4. &: コマンドの最後に & 記号を追加すると、現在の端末をブロックせずにコマンドがバックグラウンドで実行され、引き続き他のコマンドを入力できることを意味します。

まとめると、このコマンドの機能は、Hive のメタデータ ストレージ サービスをバックグラウンドで開始し、すべての出力 (標準出力と標準エラーを含む) を metastore.log ファイルに追加することです。