Я установил 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 с однократным разрешением на настройку ????