配置superset的config.py
CACHE_DEFAULT_TIMEOUT = 60 * 60 * 8
//设置缓存数据数据类型
CACHE_CONFIG = {'CACHE_TYPE': 'filesystem'}
TABLE_NAMES_CACHE_CONFIG = {'CACHE_TYPE': 'filesystem'}
配置flask_caching的 __init.py
有些服务使用的flask_cache,用anaconda安装的superset自带flask_caching
//配置缓存时间
config.setdefault("CACHE_DEFAULT_TIMEOUT", 3600*8)
config.setdefault("CACHE_IGNORE_ERRORS", False)
//配置缓存的文件数
config.setdefault("CACHE_THRESHOLD", 500)
config.setdefault("CACHE_KEY_PREFIX", "flask_cache_")
config.setdefault("CACHE_MEMCACHED_SERVERS", None)
//配置缓存的文件地址
config.setdefault("CACHE_DIR", '/home/superset/cache/')
config.setdefault("CACHE_OPTIONS", None)
config.setdefault("CACHE_ARGS", [])
//配置缓存的数据类型
config.setdefault("CACHE_TYPE", "filesystem")
config.setdefault("CACHE_NO_NULL_WARNING", False)