Apache-presto-hive-connector
提供:Dev Guides
Apache Presto-HIVEコネクタ
Hiveコネクタを使用すると、Hiveデータウェアハウスに保存されているデータを照会できます。
前提条件
- Hadoop
- Hive
HadoopとHiveがマシンにインストールされていることを願っています。 新しいターミナルですべてのサービスを1つずつ開始します。 次に、次のコマンドを使用してハイブメタストアを開始します。
PrestoはHiveメタストアサービスを使用して、ハイブテーブルの詳細を取得します。
構成設定
“ etc/catalog” *ディレクトリの下に hive.properties ファイルを作成します。 次のコマンドを使用します。
すべての変更を行った後、ファイルを保存してターミナルを終了します。
データベースを作成する
次のクエリを使用してHiveでデータベースを作成します-
問い合わせ
データベースが作成されたら、*“ show databases” *コマンドを使用して確認できます。
テーブルを作成
Create Tableは、Hiveでテーブルを作成するために使用されるステートメントです。 たとえば、次のクエリを使用します。
テーブルを挿入
次のクエリを使用して、ハイブのテーブルにレコードを挿入します。
Presto CLIを起動します
次のコマンドを使用して、Presto CLIを起動してHiveストレージプラグインを接続できます。
次の応答を受け取ります。
スキーマのリスト
Hiveコネクターのすべてのスキーマをリストするには、次のコマンドを入力します。
問い合わせ
結果
リスト表
「チュートリアル」スキーマのすべてのテーブルをリストするには、次のクエリを使用します。
問い合わせ
結果
テーブルを取得
次のクエリを使用して、ハイブのテーブルからすべてのレコードを取得します。