客户端在某些数据库下创建了一个hue表,该表没有反映在hue中。但我们可以在Hive中看到这个表,但在hue浏览器中看不到。拜托有人能帮帮我谢谢。
您有两个选择:
。将表分布在多个数据库中(推荐)。
b。手动调整dbms.py中的"行"限制,如下所示。将其从5000更改为8000。
修改后重新启动hue。
下面的示例来自/usr/lib/hue/apps/beeswax/src/beeswax/server/dbms.py:
-----------------
if handle:
result = self.fetch(handle, rows=8000) --> This value needs to be changed to 8000.
self.close(handle)
return [name for table in result.rows() for name in table]
else:
return []
请注意,因为你是自定义这个文件,你需要在每次hive升级后应用这个更改,因此hue的性能可能会受到影响。