superset 错误解决

Posted howtobuildjenkins

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了superset 错误解决相关的知识,希望对你有一定的参考价值。

访问superset localhost:8088   securety->list Role

报错

xxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxx

UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 43-49: ordinal not in range(128)

 

错误分析:

此错误一般出现在用python2.7 安装的版本中,由于编码格式不正确,导致这个错误,所以避免这个错误的最佳办法是:python3安装

 

pip3 install superset

 

  但是如果我们已经用python2安装了superset,并且已经有了很多报表在里面,那么。。。。。覆水难收,尝试下面办法

#新建一个.py文件
vim /usr/lib64/python2.7/site-packages/sitecustomize.py

#写入以下代码
import sys
reload(sys)
sys.setdefaultencoding(‘UTF-8‘)

  以上就这两个办法了。

 

以上是关于superset 错误解决的主要内容,如果未能解决你的问题,请参考以下文章

superset 连接到 kylin 时,出现 table not found 错误

解决Superset连不上MySQL8

使用 Apache Superset 启用自定义错误页面(例如 404)的最佳方法是啥?

Kotlin学习之旅解决错误:kotlin.NotImplementedError: An operation is not implemented: Not yet implemented(代码片段

Superset环境搭建 01CentOS release 7.5 在线安装数据可视化图表工具 Superset(python虚拟环境使用+问题解决+WEB登录验证+炫酷官方图表)避坑指南

superset 配置连接 hbase