Apache-presto-kafka-connector
提供:Dev Guides
Apache Presto-KAFKAコネクター
PrestoのKafkaコネクタを使用すると、Prestoを使用してApache Kafkaのデータにアクセスできます。
前提条件
次のApacheプロジェクトの最新バージョンをダウンロードしてインストールします。
- Apache ZooKeeper
- アパッチカフカ
ZooKeeperを起動します
次のコマンドを使用して、ZooKeeperサーバーを起動します。
現在、ZooKeeperは2181でポートを開始します。
カフカを開始
次のコマンドを使用して、別の端末でKafkaを起動します。
kafkaの起動後、ポート番号9092が使用されます。
TPCHデータ
ダウンロードtpch-kafka
これで、上記のコマンドを使用してMavenセントラルからローダーをダウンロードしました。 次のような応答が返されます。
次に、次のコマンドを使用して実行可能にします。
tpch-kafkaを実行します
次のコマンドを使用して、kafka-tpchプログラムを実行し、tpchデータを含む多数のトピックをプリロードします。
問い合わせ
結果
現在、Kafkaテーブルの顧客、注文、サプライヤーなどは、tpchを使用してロードされます。
構成設定を追加
Prestoサーバーに次のKafkaコネクター構成設定を追加しましょう。
上記の構成では、KafkaテーブルはKafka-tpchプログラムを使用してロードされます。
Presto CLIを起動します
次のコマンドを使用してPresto CLIを起動します。
- 「tpch」*はKafkaコネクタのスキーマであり、次のような応答を受け取ります。
リスト表
次のクエリは、*“ tpch” *スキーマ内のすべてのテーブルをリストします。
問い合わせ
結果
顧客テーブルの説明
次のクエリでは、*“ customer” *テーブルについて説明しています。