Hive为什么会创建DELETEME表

在Hive中会去取schme name和catalog(暂时不知道这个东西有什么用)
是第三方的库datanucleus在操作,
可以看到它创建DELETEME123213一些随机数字的表,然后删掉。。目的就为了去获取schme name和catalog 可以在hive-site.xml配置,不让做这个操作…

<property>
 <name>datanucleus.fixedDatastore</name>
 <value>true</value>
</property>

这样会导致的结果暂时未知。。。o(╯□╰)o
另外,最好把datanucleus.autoCreateSchema设为false
官方的注释中表明,如果你第一次已经建好了表,就把这个设回false,为了方便第一次创建表结构。

<property>
 <name>datanucleus.autoCreateSchema</name>
 <value>false</value>
</property>
updatedupdated2024-12-222024-12-22