项目场景:

superset安装好后到了加载官方示例数据这一步,需要运行指令load_examples,但不知道是不是墙的原因,总是报一个无法连接的错。

问题描述:

load_examples指令:

(venv) D:\WYJ\PyCharm Projects\superset-0.34\superset\bin>python superset load_examples

报错内容如下:

2021-05-06 14:11:30,320:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
Loading examples metadata and related data into examples
Creating default CSS templates
Loading energy related dataset
2021-05-06 14:11:31,234:INFO:root:Database.get_sqla_engine(). Masked URL: sqlite:///C:\Users\86185\.superset\superset.db
Traceback (most recent call last):File "superset", line 31, in <module>cli()File "D:\WYJ\PyCharm Projects\superset-0.34\venv\lib\site-packages\click\core.py", line 722, in __call__return self.main(*args, **kwargs)File "D:\WYJ\PyCharm Projects\superset-0.34\venv\lib\site-packages\flask\cli.py", line 586, in mainreturn super(FlaskGroup, self).main(*args, **kwargs)File "D:\WYJ\PyCharm Projects\superset-0.34\venv\lib\site-packages\click\core.py", line 697, in mainrv = self.invoke(ctx)File "D:\WYJ\PyCharm Projects\superset-0.34\venv\lib\site-packages\click\core.py", line 1066, in invokereturn _process_result(sub_ctx.command.invoke(sub_ctx))File "D:\WYJ\PyCharm Projects\superset-0.34\venv\lib\site-packages\click\core.py", line 895, in invokereturn ctx.invoke(self.callback, **ctx.params)File "D:\WYJ\PyCharm Projects\superset-0.34\venv\lib\site-packages\click\core.py", line 535, in invokereturn callback(*args, **kwargs)File "D:\WYJ\PyCharm Projects\superset-0.34\venv\lib\site-packages\click\decorators.py", line 17, in new_funcreturn f(get_current_context(), *args, **kwargs)File "D:\WYJ\PyCharm Projects\superset-0.34\venv\lib\site-packages\flask\cli.py", line 426, in decoratorreturn __ctx.invoke(f, *args, **kwargs)File "D:\WYJ\PyCharm Projects\superset-0.34\venv\lib\site-packages\click\core.py", line 535, in invokereturn callback(*args, **kwargs)File "d:\wyj\pycharm projects\superset-0.34\superset\cli.py", line 143, in load_examplesload_examples_run(load_test_data, only_metadata, force)File "d:\wyj\pycharm projects\superset-0.34\superset\cli.py", line 84, in load_examples_runexamples.load_energy(only_metadata, force)File "d:\wyj\pycharm projects\superset-0.34\superset\examples\energy.py", line 38, in load_energydata = get_example_data("energy.json.gz")File "d:\wyj\pycharm projects\superset-0.34\superset\examples\helpers.py", line 73, in get_example_datacontent = request.urlopen(f"{BASE_URL}{filepath}?raw=true").read()File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\urllib\request.py", line 222, in urlopenreturn opener.open(url, data, timeout)File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\urllib\request.py", line 525, in openresponse = self._open(req, data)File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\urllib\request.py", line 543, in _open'_open', req)File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\urllib\request.py", line 503, in _call_chainresult = func(*args)File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\urllib\request.py", line 1360, in https_opencontext=self._context, check_hostname=self._check_hostname)File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\urllib\request.py", line 1320, in do_openr = h.getresponse()File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 1336, in getresponseresponse.begin()File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 306, in beginversion, status, reason = self._read_status()File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 267, in _read_statusline = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\socket.py", line 589, in readintoreturn self._sock.recv_into(b)File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\ssl.py", line 1071, in recv_intoreturn self.read(nbytes, buffer)File "C:\Users\86185\AppData\Local\Programs\Python\Python37\lib\ssl.py", line 929, in readreturn self._sslobj.read(len, buffer)
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

原因分析:

可能是国外服务器访问不太稳定,不过只是无法加载示例数据,不能展示酷炫的官方demo了,不影响suprset的其他使用。

解决方案:

把示例数据从GitHub上下载下来,放到本地服务器上,然后修改helpers.py文件中的BASE_URL。具体步骤如下:
1.下载GitHub示例数据;

2.我用的是apache tomcat,它的根目录在~\webapps\ROOT。下载下来的压缩包解压后放到这个目录下。

3.在superset源码中找到helpers.py文件,把其中的BASE_URL改为自己的服务器地址。

然后就可以进行以后的步骤了。

superset加载示例数据load_examples报错相关推荐

  1. VMBox加载拷贝的vid报错E_INVALIDARG (0x80070057) Cannot register the hard disk 'D:\VMBox\win7.vdi' {7bca5a3

    VMBox加载拷贝的vid报错E_INVALIDARG (0x80070057) Cannot register the hard disk 'D:\VMBox\win7.vdi' {7bca5a3e ...

  2. java加载pmml模型文件报错_PMML总结与思考PMML模型生成和加载示例

    在机器学习用于产品的时候,我们经常会遇到跨平台的问题.比如我们用Python基于一系列的机器学习库训练了一个模型,但是有时候其他的产品和项目想把这个模型集成进去,但是这些产品很多只支持某些特定的生产环 ...

  3. python加载数据集卡住 dmesg报错Nvidia xid31

    在一次运维中发现客户加载数据集会卡住,物理机总共是4块显卡.使用k8s独占显卡进行任务训练,其中有三块显卡在跑任务训练加载数据集时卡住,同时查看dmesg报错 (xid 31). [Tue Apr 1 ...

  4. django项目启动加载训练的模型报错OSError: Unable to open file (unable to open file: name = ‘model/model_weigh完美解决

    1.原因分析 此错误原因多样通过网上整理有一下几种 ①h5py版本过高 ,重装h5py ② 相对路径改成绝对路径 ③文件无权限访问,点击文件属性,点击高级.赋予权限 ④这个是我报错的解决办法 因为他单 ...

  5. uniapp 使用pdf.js 加载本地pdf文件报错问题

    最近有在做一个移动端的应用,应用里涉及到大量的js游戏开发,使用Android原生做不太合适,就选择了uniapp,其中有一个功能是读取本地的pdf文件并展示.在网上查了点资料都是用pdf.js来开发 ...

  6. api报错 javaee maven_maven test 换javaee6 无法加载spring的配置文件 ?报错-问答-阿里云开发者社区-阿里云...

    maven 构建的springmvc项目,执行mvn test 时 如果是 org.apache.openejb javaee-api 5.0-3 那么执行test可以通过 如果将version改为6 ...

  7. WIn10 Odoo10.0 解决开发环境登录后无法加载菜单,js报错

    2019独角兽企业重金招聘Python工程师标准>>> win10的开发环境,2个礼拜前发现odoo10.0 登陆后无法加载菜单和内容,打开chrome控制台发现报以下错误. Ref ...

  8. import-html-entry]: error occurs while executing entry script, 乾坤加载子应用路由报错

    在乾坤框架下, 子应用技术栈是 vue, 当路由是懒加载的情况, 大概率会遇到 import-html-entry]: error occurs while executing entry scrip ...

  9. 解决问题spring加载配置文件aop:before 报错: Cannot create inner bean '(inner bean)' of type...

    解决<aop:before> <aop:after>报如下错误的问题: 1.把aspectjweaver的版本换成aspectjweaver-1.6.9.jar,我项目中用1. ...

最新文章

  1. Android内核开发:源码的版本与分支详解
  2. mysql多数据源切换_Springboot项目实现Mysql多数据源切换的完整实例
  3. 【找规律】HDU 4662——MU Puzzle
  4. python程序设计基础实战教程_Python程序设计基础实战教程
  5. d3 mysql_javascript – 在d3可视化中访问MySQL数据库
  6. Flask设置返回json格式数据
  7. java蓝桥杯 试题-基础练习-数列排序
  8. python小老鼠编程_Python小老鼠编程,Python入门到精通(非常详细)
  9. python中的进程池:multiprocessing.Pool()
  10. linux服务器如何访问,如何连接一个Linux服务器
  11. 16.Mongodb之预写日志(Journaling)
  12. [转]微信小程序之加载更多(分页加载)实例 —— 微信小程序实战系列(2)...
  13. 我的世界javamod怎么装_你不装绞盘,怎么在越野圈混?
  14. MS Project的开源替代品 OpenProj
  15. 使用html查看dicom,LEADTOOLS构建HTML5 DICOM/PACS查看器(二)
  16. 为手机游戏而生的Linux 发行版
  17. 【工具】多人在线协同编辑文档软件
  18. python判断图片模糊_用Python进行图像模糊处理和特征提取
  19. LTE学习-信道均衡(ZF)
  20. 微信小程序中进行地图导航

热门文章

  1. 首次“盈利”的荔枝:营收规模保持增长,付费用户却减少1.6万
  2. 设置Ubuntu开机自动挂载硬盘
  3. http请求中的get请求带特殊字符的处理
  4. 紧抓“营改增”契机 国税总局携手锐捷网络打响税改“攻坚战”
  5. Linux 重命名文件
  6. 网络爬虫数据解析——BS4解析库
  7. 分享下最近写的开源电子书《我的职业是前端工程师》
  8. Gallery的简单功能和用法(画廊视图)
  9. leetocde 518 零钱兑换II
  10. 关于函数指针以及两个“小别致”