症状:
使用此 URL 在 Superset 连接中创建/测试数据库
solr://solr-master:8983/solr/my-collection
收到错误消息
Could not load database driver: SolrEngineSpec
环境:
在 kubernetes 集群上安装了 HELM Chart 版本:0.6.1
解决问题的方法
将sqlalchemy-solr添加到values.yaml中的bootstrapScript中
#!/bin/bashrm -rf /var/lib/apt/lists/* && pip install sqlalchemy-solr && pip install psycopg2-binary==2.9.1 && pip install redis==3.5.3 && \if [ ! -f ~/bootstrap ]; then echo "Running Superset with uid {{ .Values.runAsUser }}" > ~/bootstrap; fi
结果:
奇怪的是,pip 没有安装 sqlalchemy-solr
source:
repoURL: 'https://apache.github.io/superset'
targetRevision: 0.6.1
helm:
parameters:
- name: bootstrapScript
value: >
#!/bin/bash
rm -rf /var/lib/apt/lists/*
pip install sqlalchemy-solr
pip install psycopg2-binary==2.9.1
pip install redis==3.5.3
if [ ! -f ~/bootstrap ]; then echo "Running Superset with uid {{ .Values.runAsUser }}" > ~/bootstrap; fi
chart: superset