java.sql.SQLException: Nie można uruchomić bazy danych 'metastore_db' BŁĄD, podczas inicjowania bazy danych przy użyciu gałęzi

Zainstalowałem Hadoop i Hive na 3 klastrze. Mogłem się zalogować do gałęzi z mojego węzła klastra, w którym działa HIVE.

root @ NODE_3 hive] # hive Logowanie zainicjowane przy użyciu konfiguracji w jar: plik: /usr/lib/hive/lib/hive-common-0.10.0-cdh4.2.0.jar! /hive-log4j.properties Plik historii roju = / tmp / root / hive_job_log_root_201304020248_306369127.txt hive> pokaż tabele; OK Czas wykonania: 1.459 sekund ula>

Ale kiedy próbuję uruchomić jakiś test gałęzi na moich węzłach klastra, otrzymuję następujące błędy.

Tutaj próbuje zainicjować bazę danych jako użytkownik = ashsshar {moja nazwa użytkownika}

3/04/02 02:32:44 INFO mapred.JobClient: Czyszczenie obszaru przemieszczania hdfs: //scaj-ns/user/ashsshar/.staging/job_201304020010_0080 13/04/02 02:32:44 ERROR security.UserGroupInformation : PriviledgedActionException jako: ashsshar (auth: SIMPLE) powoduje: java.io.IOException: javax.jdo.JDOFatalDataStoreException: Nie można utworzyć bazy danych '/ var / lib / hive / metastore / metastore_db', zobacz następny wyjątek, aby poznać szczegóły. NestedThrowables: java.sql.SQLException: nie można utworzyć bazy danych '/ var / lib / hive / metastore / metastore_db', zobacz następny wyjątek, aby uzyskać szczegółowe informacje. java.io.IOException: javax.jdo.JDOFatalDataStoreException: Nie można utworzyć bazy danych '/ var / lib / hive / metastore / metastore_db', zobacz następny wyjątek, aby uzyskać szczegółowe informacje. NestedThrowables: java.sql.SQLException: nie można utworzyć bazy danych '/ var / lib / hive / metastore / metastore_db', zobacz następny wyjątek, aby uzyskać szczegółowe informacje.

Próbowałem dwóch rzeczy.

1 Udzielanie zezwolenia na cd / var / lib / hive / metastore / metastore_db

Usuwanie rm / var / lib / hive / metastore / metastore_db / * lck

Ale wciąż otrzymuję ten sam błąd

questionAnswers(3)

yourAnswerToTheQuestion