我们正在尝试使用超集构建 Jmeter 板报表,并安装了它。我们想建立基于 Impala 表的报告。在尝试配置数据源时,我使用了下面的sqlalchemy uri
impala://host:端口/dbname
我在测试连接时遇到以下错误。出于安全原因屏蔽了主机名。
在此处输入图像描述
我们已经安装了impyla
pip install impyla
Collecting impyla
Downloading impyla-0.14.0.tar.gz (151kB)
100% |████████████████████████████████| 153kB 4.7MB/s
Requirement already satisfied: six in ./venv/lib/python2.7/site-packages (from impyla)
Collecting bitarray (from impyla)
Downloading bitarray-0.8.1.tar.gz (46kB)
100% |████████████████████████████████| 51kB 5.8MB/s
Requirement already satisfied: thrift in ./venv/lib/python2.7/site-packages (from impyla)
Building wheels for collected packages: impyla, bitarray
Running setup.py bdist_wheel for impyla ... done
Stored in directory: /root/.cache/pip/wheels/96/fa/d8/40e676f3cead7ec45f20ac43eb373edc471348ac5cb485d6f5
Running setup.py bdist_wheel for bitarray ... done
Stored in directory: /root/.cache/pip/wheels/46/63/90/821699390044b2d0c5f2a01f275115e240bd06f0edc6c6a19b
Successfully built impyla bitarray
Installing collected packages: bitarray, impyla
Successfully installed bitarray-0.8.1 impyla-0.14.0
请让我知道,如果我错过了任何其他在这里配置 Impala 与超集使用
谢谢,法尼。
1条答案
按热度按时间jyztefdp1#
最简单的方法是使用docker图像,让一切都完美地工作(https://hub.docker.com/r/amancevice/superset/)
如果你想自己安装所有的东西,你可以直接从官方dockerfile查看需求列表(https://hub.docker.com/r/amancevice/superset/~/dockerfile/):
特别注意:
另外,在字段数据库中写入my_db.my_table,在sqlalchemy uri中写入impala://host:端口