Как использовать hive с другим пользователем

Я установил Hadoop и Hive на 3 кластере. Обычно я могу использовать Hive и Hadoop, но когда я вхожу в систему с другим пользователем, я не могу использовать Hive. Ошибка:

куст > показать таблицы;

FAILED: ошибка в метаданных: javax.jdo.JDOFatalDataStoreException: не удается получить соединение, ошибка пула. Не удалось создать проверенный объект, причина: пользователю только для чтения или пользователю в базе данных только для чтения не разрешено отключать режим только для чтения в соединении.

NestedThrowables:

org.apache.commons.dbcp.SQLNestedException: не удается получить соединение, ошибка пула. Не удалось создать проверенный объект, причина: пользователю с доступом только для чтения или пользователю в базе данных только для чтения не разрешено отключать режим только для чтения для подключения.

FAILED: Ошибка выполнения, код возврата 1 из org.apache.hadoop.hive.ql.exec.DDLTask

Я вхожу в систему с другим пользователем и устанавливаю разрешение chmod 777 для папки, в которую я установил hadoop и hive, я могу использовать улей. Но когда я вхожу в другой пользователь, это ошибка. Я имею в виду, что мне нужно установить разрешение, когда я вхожу в систему, чтобы использовать куст на Hadoop. Как можно использовать hive на hadoop с однократным разрешением на настройку ????

9
задан highlycaffeinated 31 May 2012 в 15:58
поделиться