无法将Apache超集与Solr连接

5vf7fwbs  于 2022-11-05  发布在  Solr
关注(0)|答案(1)|浏览(233)

症状:

正在使用此URL在超集连接中创建/测试数据库

solr://solr-master:8983/solr/my-collection

接收错误信息

Could not load database driver: SolrEngineSpec

环境:

安装的HELM图表版本:Kubernetes集群上的0.6.1

解决问题的方法

将sqlalchemy-solr添加到values.yaml中的引导脚本


# !/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

sgtfey8w

sgtfey8w1#

这是bootstrapScript中的语法问题。必须使用空行标记换行符。

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

相关问题