以上定位到superset容器:
然后以root帐户进入容器:
执行 docker exec -it --user root 5dd1c0bc2d60 /bin/bash
注意空格问题,否则容易报错 如:
找配置文件进行修改:
find ./ -type f -name config.py
进入目录:
cd /usr/local/lib/python3.6/site-packages/superset
修改文件,注意容器中使用vi报错没这个命令,使用不了,需要安装一下,参考:
官网中说明是修改superset_config.py 文件中的PUBLIC_ROLE_LIKE_GAMMA = True 。
但是superset中没有superset_config.py文件,只有config.py,我首先修改了config.py中的PUBLIC_ROLE_LIKE_GAMMA = True 。重启服务器,不能实现匿名,自动跳转到登录界面。
最终回到官网说中提到的superset_config.py文件。复制config.py文件,重命名为superset_config.py,修改其中的PUBLIC_ROLE_LIKE_GAMMA = True
修改前:
</