我在Hive 1.2.1000.2.5.3.58-3中有一个奇怪的行为,这是步骤顺序:
- 我输入“show tables”,没有结果,输入“show schemas”并且没有结果(甚至没有默认架构)
- 我成功创建了一个测试模式test1,但是如果我再次尝试“show schemas”则没有结果。
- 我在测试模式上成功创建了一个测试表(托管)并成功插入了一些数据,如果我查询表,我得到插入的行,如果我输入“describe test1.test_table”算法获取列< / LI>
- 我再次尝试“show schemas”并没有结果,尝试显示表格,并且看不到我的测试表,但我知道它在那里因为它可以被查询。 (尝试使用test1; show tables;并在我的所有测试中显示test1中的表)
这可能是Metastore错误还是错误的配置?如果没有,它还能是什么?我认为存在安全问题,但我的理解是,如果您有选择权限,您还应该能够看到该对象(也能够在表上进行描述)或者是否有“show”指令的特殊权限?< / p>