今天运行hive shell,发现出现如下问题:
解决:
1.在hive的配置文件hive-site.xml添加如下配置:
<property>
<name>datanucleus.schema.autoCreateAll</name>
<value>true</value>
</property>
2.元数据如果在Derby:
在hive的conf目录中执行:schematool -dbType derby -initSchema
元数据在mysql:
①删除MySQL中原来的表
drop database hive_metastore;
Query OK, 57 rows affected (0.42 sec)
MariaDB [(none)]> create database hive_metastore;
Query OK, 1 row affected (0.18 sec)
② schematool -dbType mysql -initSchema