0
Я использую hive-0.12. Я успешно создал паркетную таблицу, используя следующий запрос.Невозможно создать таблицу паркета паркета с типом данных столбца 'STRING'
hive> create table ptest1 (a INT, b DOUBLE)
ROW FORMAT SERDE 'parquet.hive.serde.ParquetHiveSerDe'
stored as INPUTFORMAT 'parquet.hive.DeprecatedParquetInputFormat'
OUTPUTFORMAT 'parquet.hive.DeprecatedParquetOutputFormat';
OK
Time taken: 0.124 seconds
Но когда я использую 'STRING' в качестве типа данных столбца, он терпит неудачу.
hive> create table ptest1 (a INT, b STRING)
ROW FORMAT SERDE 'parquet.hive.serde.ParquetHiveSerDe'
stored as INPUTFORMAT 'parquet.hive.DeprecatedParquetInputFormat'
OUTPUTFORMAT 'parquet.hive.DeprecatedParquetOutputFormat';
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.
Could not initialize class org.apache.hadoop.hive.ql.io.parquet.serde.primitive.ParquetPrimitiveInspectorFactory
Pls предлагает то, что может быть неправильно.
спасибо.
Мне пришлось дать полный путь к банке – Anandkumar