#apache-superset
#apache-надмножество
Вопрос:
Следуя официальным инструкциям, я получил это:
Admin user does not exist.
Хотя я побежал superset fab create-admin
, и все было в порядке.
Ответ №1:
Я обнаружил, что причина load_examples
в том, что требуется точное имя admin
в качестве имени пользователя для администратора. Я изменил его на admin1
, и он не был распознан.
Это должно быть упомянуто в документах.
Комментарии:
1. Хороший момент. Мы запрашиваем имя пользователя admin, но в большей части кодовой базы мы просто предполагаем, что это «admin». Не могли бы вы сообщить об этом на Github? Спасибо!
2. У меня также было это сообщение об ошибке после обновления с 0.38 до 1.0.1 и при отображении диаграмм карты мира.
3. Я зарегистрировал эту проблему: github.com/apache/superset/issues/13106
Ответ №2:
Я решил это, удалив базу данных и затем повторно инициализировав ее следующим образом:
Удалить БД:
cd /home/<user>/.superset/
rm -f superset.db
Повторная инициализация базы данных:
superset db upgrade
Повторите процедуру в соответствии с документом:
export FLASK_APP=superset
superset fab create-admin
И он должен работать правильно:
Username [admin]: admin
User first name [admin]:
User last name [user]:
Email [admin@fab.org]:
Password:
Repeat for confirmation:
Recognized Database Authentications.
Admin User admin created.