超集使用和/或通过docker登录
我曾尝试按照官方文档中的说明安装Apache Superset工具,但遇到了各种各样的问题 我决定改为通过超集使用和/或通过docker登录,docker,superset,apache-superset,Docker,Superset,Apache Superset,我曾尝试按照官方文档中的说明安装Apache Superset工具,但遇到了各种各样的问题 我决定改为通过docker pull并从docker Hub中拉出amancevice/superset图像,一切顺利,但是现在,当我启动容器并获取超集登录页时,它会要求我登录,而我看不到任何方法可以知道Admin用户或超集用户或任何其他用户的密码。我也看不到在容器本身中创建用户和密码的任何方法 任何关于如何通过登录实际开始使用超集的帮助,都将不胜感激 谢谢,当docker映像运行时,打开docker控制
docker pull
并从docker Hub中拉出amancevice/superset图像,一切顺利,但是现在,当我启动容器并获取超集登录页时,它会要求我登录,而我看不到任何方法可以知道Admin用户或超集用户或任何其他用户的密码。我也看不到在容器本身中创建用户和密码的任何方法
任何关于如何通过登录实际开始使用超集的帮助,都将不胜感激
谢谢,当docker映像运行时,打开docker控制台,然后运行
fabmanager create-admin --app superset
1) 使用docker图像查找docker图像
2) 使用以下命令进入docker图像:
docker exec-it bash
3) 在docker映像内部运行超集init文件。
然后尝试使用admin/admin,因为超集将加载默认角色、权限和仪表板。您缺少执行
超集init
来设置凭据
您可能希望尝试以下步骤:
# pull docker image
docker pull amancevice/superset
# setup configuration directory
mkdir -p ~/superset/conf & mkdir -p ~/superset/data
# run image (user `0` is root user)
docker run --name superset -u 0 -d -p 8088:8088 -v ~/superset/conf:/etc/superset -v ~/superset/data:/var/lib/superset amancevice/superset
# setup credentials (such as admin/admin)
docker exec -it superset superset-init
然后,访问位于的服务
这是我得到的:PS C:\Windows\system32>fabmanager创建管理--应用程序超集fabmanager:术语“fabmanager”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。在第1行,char:1+fabmanager创建管理--应用程序超集+~~~~~~~~~~~~~+CategoryInfo:ObjectNotFound:(fabmanager:String)[],CommandNotFoundException+FullyQualifiedErrorId:CommandNotFoundException
# load examples
docker exec -it superset superset load_examples