如果在执行load_examples命令后,出现上方图片情况,或是相似报错(url error\connection error),大概率原因是python程序请求github数据,无法访问.
因此我们可以将数据下载在本地来解决.
1.下载zip压缩文件,存放到本地
官方示例地址:GitHub - apache-superset/examples-data
2.将其共享到http上
2.1 放在tomcat服务器下
- 将文件解压缩在webapps\ROOT路径下
- 测试通过http://本机IP地址:端口/datasets/examples/*.csv(任选一个csv文件)是否能够下载该文件.
!!!!注意!!!!: 不能使用localhost,必须使用本机的ip地址
2.2 python挂起http服务
- 进入解压缩的文件夹目录下
- 进入命令行,输入
python -m http.server【端口号】
- 同理测试http://本机IP地址:端口是否能打开该文件夹
3.修改superset容器内文件
如果有VS code,可以下载docker插件来访问/修改容器内的文件,十分方便
/examples/helpers.py
中修改BASE_URL为http://本机IP地址:端口/
/examples/configs/datasets/examples/*.yaml
所有yaml文件,data:....
都改成自己的文件地址
可以用替换后的地址访问一下,检查是否能够访问