gpt4 book ai didi

java - JMeter 无法使用 JDBC 连接连接到 Phoenix

转载 作者:行者123 更新时间:2023-12-02 02:41:10 25 4
gpt4 key购买 nike

我正在使用其 JDBC 连接配置设置与 Phoenix 的 JMeter 连接,但由于一些 jar 和连接问题,它无法连接。我已经尝试配置所有兼容的 jar 并配置连接,但它也不起作用。

我已将 Phoenix Jar 添加到测试计划设置中的类路径中。

JDBC连接设置如下:

数据库网址:jdbc:phoenix://ip:port:/hbase-unsecure/schema_name

驱动程序类:org.apache.phoenix.jdbc.PhoenixDriver

配置phoenix数据库后,我想做的就是做一些简单的查询,例如SELECT * FROM table_name

使用 MySQL Connection 成功,它显示了数据库内的数据。但是,使用此 Phoenix 配置,它甚至无法连接到数据库,并且我收到各种错误,例如

Cannot create JDBC driver of class 'org.apache.phoenix.jdbc.PhoenixDriver' for connect URL

Couldn't established connection

java.lang.NoClassDefFoungError: Could not initialize class org.apache.phoenix.jdbc.PhoenixDriver

最佳答案

我已经解决了。事实证明 phoenix 的驱动程序 (phoenix-4.7.0.2.6.1.0-129-client) 适用于 JMeter 版本 2.9。为了让 phoenix 驱动程序在 JMeter 中工作,请使用 phoenix-4.7.0.2.6.4.0-91-client,而不是 phoenix-4.7.0.2.6.1.0-129-client。如果您遇到启用服务映射的问题,请提取 jar,找到 hbase-default 文件,然后添加另一个属性以启用服务映射 = true。

关于java - JMeter 无法使用 JDBC 连接连接到 Phoenix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57179099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com