HIVE をインストールする方法 Ubuntu (ダウンロード&セットアップガイド)

Apache Hive をインストールする前に、専用の Hadoopの すべての Hadoop デーモンをインストールし、起動して実行します。

Hadoop のインストールについては、これを確認してください

すべての Hadoop デーモンが正常に動作したら、Hive 部分のインストールを開始します。

HIVE インストールプロセス -

  1. ハイブのインストール
  2. ハイブシェルコマンド

Hive をインストールする方法 Ubuntu

以下は、Hive をインストールする方法の段階的なプロセスです。 Ubuntu:

ステップ 1) Hive をダウンロードしてインストールします。 Ubuntu

Hive 安定セットアップのダウンロードについては、を参照してください。 アパッチ URLは下記の通り

http://www.apache.org/dyn/closer.cgi/hive/. URL に移動し、Apache ミラーのダウンロード リンクを選択します。

Hive をインストールする Ubuntu

Hive セットアップの最新バージョンを選択します。 (私の現在のケースではハイブ – 3.1.2)

Hive をインストールする Ubuntu

bin ファイルをクリックするとダウンロードが開始されます。

Hive をインストールする Ubuntu

ステップ 2) tar ファイルを抽出します。

ダウンロードしたTarファイルの場所に移動し、次のコマンドを使用してtarファイルを抽出し、Hiveをインストールします。 Ubuntu あなたのシステムで

tar –xvf  apache-hive-3.1.2-bin.tar.gz

Hive をインストールする Ubuntu

ステップ 3) Apache Hive にさまざまな構成プロパティを配置する

このステップでは XNUMX つのことを行います

  1. bashrc ファイルに Hive ホーム パスを配置する
  2. Hadoop ホームのパスの場所を hive-config.sh に配置する
  1. 言及 Hive Pathin ~/.bashrc

Hive をインストールする Ubuntu

  • 上のスクリーンショットに示すように、bashrc ファイルを開きます。
  • bashrc ファイルに Hive ホーム パス、つまり HIVE_HOME パスを記述し、以下に示すようにエクスポートします。

Hive をインストールする Ubuntu

bashrcに配置するコード

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"
export PATH=$PATH:$HIVE_HOME/bin
  1. エクスポート Hive-config.sh の Hadoop パス (Hadoop エコシステムと通信するために、Hive config フィールドで Hadoop ホーム パスを定義しています)以下に示すように、hive-config.sh を開きます。

Hive をインストールする Ubuntu

Mention the HADOOP_HOME Path  in hive-config.sh file as shown in below  ( HADOOP_HOME Path)

Hive をインストールする Ubuntu

ステップ 4) Hadoop で Hive ディレクトリを作成する

Hadoop と通信するには、以下に示すように Hadoop にディレクトリを作成する必要があります。

Hive をインストールする Ubuntu

Hadoop で Hive フォルダーを作成するための root 権限を付与します。 エラー メッセージが表示されない場合は、Hadoop が Hive フォルダーにアクセス許可を正常に与えたことを意味します。

Hive をインストールする Ubuntu

ステップ 5) Hive シェルに入る

次のように入力して Hive シェルに入る '。 /ハイブ' 以下に示すようにコマンドを実行します。

Hive をインストールする Ubuntu

ハイブシェルコマンド

ここでは、Hive シェル コマンド「create」を使用して列名を指定してサンプル テーブルを作成します。

Hiveでデータベースを作成するサンプルコード

ハイブ シェル コマンド

上記のスクリーンショットから、次のことがわかります。

  1. Hive での列名を含むサンプル テーブルの作成
  • ここではテーブル名は「product」で、XNUMX つの列名があります。 製品、pname、および価格
  • それぞれのデータ型で示される XNUMX つの列名
  • すべてのフィールドはカンマ「,」で終了します
  1. Hive テーブル情報の表示
  • 「describe」コマンドを使用すると、Hive に存在するテーブル情報を確認できます。
  • ここでは、テーブル スキーマに存在する列名とそれぞれのデータ型が表示されています。
  • 最後に、このコマンドの実行時間とフェッチした行数が表示されます。

データベースを作成するサンプルコード ハイブ (セルフチェック用)

1) テーブル product(product int、pname string、price float) を作成します。

Row format delimited
Fields terminated by ',';

2) 製品の説明: