superset 默认状态下,使用的是sqlite数据库, 由于sqlite性能问题现需要切换到mysql数据库下,mariadb与mysql同源且开源,故使用mariadb
安装mariadb
yum group install mariadb mariadb-client -y
设置开机启动
systemctl enable mariadb.service
启动mariadb
systemctl start mariadb.service
初始化mariadb
mysql_secure_installation
修改superset配置文件config.py
vim /root/venv/lib/python2.7/site-packages/superset/config.py
SQLALCHEMY_DATABASE_URI = ‘mysql://username:password@ip/database?Charset=utf8’
重新初始化密码
fabmanager create-admin --app superset
初始化数据库
superset db upgrade
加载examples
superset load_examples
初始化
supersetsuperset init
启动服务器
superset runserver