使用Hive-2.0.1(Derby Support)配置HA群集是否显示冗余数据库名称?

VM *_* MP 7 hadoop hive derby

我已经为HA群集配置了一个Namenode,一个Standby和一个数据节点.我已经使用hiveserver2(Hive-2.0.1)启动了derby数据库.

启动hive服务器后,打开beeline.cmd检查数据库是否存在.

它默认显示2次:

0:jdbc:hive2:// hostname:port/default> show databases;

+ ---------------- + - +

| database_name |

+ ---------------- + - +

| 默认|

| 默认|

+ ---------------- + - +

选择3行(0.027秒)

那时我无法在那个hive2中创建表.

谁能告诉我这个问题的原因?

任何帮助赞赏.

Kum*_*mar 2

同一个数据库不可能存在两次。

尝试同时从两个不同的客户端创建相同的数据库。

如果可以创建重复的数据库,则在Hive 邮件列表中询问您的查询或在 jira 中报告。