当我们尝试使用独立的hive-metastore并使用外部表读取avro数据时,我们得到的问题是serdestorageschemareader class not found问题。
MetaException(message:org.apache.hadoop.hive.metastore.SerDeStorageSchemaReader class not found)
at org.apache.hadoop.hive.metastore.utils.JavaUtils.getClass(JavaUtils.java:54)
我们知道这个错误是因为serdestorageschemareader类在standalone-metastore中不可用。
我想知道是否可以在不使用hive/hadoop的情况下运行hive-metastore,或者还有其他选择?
1条答案
按热度按时间omvjsjqw1#
单机版的hive不支持avro,我们需要安装完整的hadoop和hive版本,然后只启动hive metastore来解决。