2016-11-11 1 views
0

После запуска команды улей это не удалось создать базу данныхулей не удалось metastore базу данных

После официального «Getting Started» руководство на веб-сайте Apache

NestedThrowables: 
java.sql.SQLException: Unable to open a test connection to the given 
database. JDBC url = jdbc:derby:;databaseName=metastore_db;create=true, 
username = APP. Terminating connection pool (set lazyInit to true if you 
expect to start your database after your app). Original Exception: ------ 
java.sql.SQLException: Failed to create database 'metastore_db', see the next exception for details. 

Caused by: java.sql.SQLException: Directory /opt/hive/bin/metastore_db cannot be created. 
at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) 
at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source) 
at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source) 
at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source) 
at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source) 
at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source) 
at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source) 
... 80 more 
Caused by: ERROR XBM0H: Directory /opt/hive/bin/metastore_db cannot be created. 
at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) 
at org.apache.derby.impl.services.monitor.StorageFactoryService$10.run(Unknown Source) 
at java.security.AccessController.doPrivileged(Native Method) 
at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source) 
at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source) 
at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source) 
at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source) 
... 80 more 

ответ

0

проверки конкретного пользователя разрешение на создание /opt/hive/bin/metastore_db

если нет, то разрешите добавить

sudo chmod -R 777 /opt/hive/bin/metastore_db 

надеюсь, что это помогает

+0

Я получаю эту ошибку - CHMOD: не может получить доступ к '/ Opt/улей/bin/metastore_db ': Нет такого файла или каталога – Sushil

+0

первый не даст«Суда MkDir -p/Opt/улей/бен/metastore_db " –

+0

Вызвано: java.sql.SQLException: Не удалось создать базу данных metastore_db, см. следующее исключение для деталей. - Я получаю ту же ошибку, которую я опубликовал выше. Я пытаюсь запустить улей – Sushil