2016-11-28 5 views
0

Я получаю сообщение об ошибке при запуске команды Sqoop import-all-table. chgrp: changing ownership of 'hdfs://quickstart.cloudera:8020/user/hive/warehouse/retail_db.db/categories/part-m-00000': User does not belong to supergroup.Пользователь не принадлежит к супергруппе

Команда sqoop import-all-tables --connect "jdbc:mysql://localhost:3306/retail_db" --username retail_dba -P --hive-import --hive-database retail_db --create-hive-table --hive-overwrite -m 2

Я проверил следующий файл, но dfs.permission установлен в ложь.

[[email protected] ~]$ locate hdfs-site.xml 
/etc/hadoop/conf.empty/hdfs-site.xml 
/etc/hadoop/conf.impala/hdfs-site.xml 
/etc/hadoop/conf.pseudo/hdfs-site.xml 
/etc/impala/conf.dist/hdfs-site.xml 

SuperGroup нет в/и т.д./группа

Просьба предложить для решения этой проблемы.

+0

его ОШИБКА ИЛИ ИНФОРМАЦИЯ? можете ли вы увидеть базу данных retail_db в подсказке «hive»? –

+0

Спасибо @Nirmal Ram за быстрый ответ, я проверил только таблицу категорий, обновленную в улье, и никакая другая таблица не создается под кустом. –

+0

вы проверили, переместившись в базу данных retail_db -> «use retail_db;» ? ваш метастор использует базу данных Derby? –

ответ

0

после перезагрузки машины каким-то образом я смог запустить нижний запрос, было такое же информационное сообщение, но со всеми данными во всех таблицах. sqoop import-all-tables --connect "jdbc:mysql://localhost:3306/retail_db" --username retail_dba -P --hive-import --hive-database retail_db --create-hive-table --hive-overwrite

Смежные вопросы