2016-06-23 20 views
7

Ho configurato il cluster HA con un Namenode e uno Standby e un nodo dati. Ho avviato il database di derby con hiveserver2 (Hive-2.0.1).Configurato il cluster HA con Hive-2.0.1 (Supporto Derby) mostra i nomi di database ridondanti?

Dopo aver avviato il server hive, aprire beeline.cmd per verificare il numero di database esistente.

Essa mostra di default per 2 volte:

0: jdbc: hive2: // hostname: port/predefinite> mostra banche dati;

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

| nome_database |

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

| default |

| default |

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

3 file selezionato (0,027 secondi)

A quel tempo non può in grado di creare tavolo in quell'alveare2.

Qualcuno può dirmi il motivo di tale problema?

Qualsiasi aiuto apprezzato.

risposta

2

Non è possibile avere lo stesso database due volte.

Provare a creare lo stesso database da due client diversi contemporaneamente.

Se è possibile creare un database duplicato, richiedere la query in Hive mailing list o segnalare in jira.

+0

Sì, viene replicato in modalità Yarn-Cluster. Se collego lo stesso meta store con due client beeline. Motivo: l'esecuzione di Hive Query tra due client è la stessa. due stessi database creati. Ma se ho fatto lo stesso in modalità locale, l'esecuzione di query hive più veloce in modo che non consenta più di un database con lo stesso nome. –

Problemi correlati