3

Impala で CDH4 クラスターを実行して、寄木細工のテーブルを作成し、寄木細工の jar ファイルをハイブに追加した後、ハイブを使用してテーブルをクエリできます。

同じ一連の jar を /opt/presto/lib に追加し、コーディネーターとワーカーを再起動しました。

parquet-avro-1.2.4.jar
parquet-cascading-1.2.4.jar
parquet-column-1.2.4.jar
parquet-common-1.2.4.jar
parquet-encoding-1.2.4.jar
parquet-format-1.0.0.jar
parquet-generator-1.2.4.jar
parquet-hadoop-1.2.4.jar
parquet-hive-1.2.4.jar
parquet-pig-1.2.4.jar
parquet-scrooge-1.2.4.jar
parquet-test-hadoop2-1.2.4.jar
parquet-thrift-1.2.4.jar

Presto から parquet select クエリを実行すると、まだこのエラーが発生します。

> select * from test_pq limit 2;
Query 20131116_144258_00002_d3sbt failed : org/apache/hadoop/hive/serde2/SerDe 
4

2 に答える 2

1

Presto は、Parquet を自動的にサポートするようになりました。

于 2015-10-14T16:10:08.330 に答える
0

presto lib dirの代わりにpresto plugin dirにjar を追加してみてください。

Presto は、プラグイン ディレクトリから jar を自動ロードします。

于 2013-12-27T14:49:47.693 に答える