【jdbc catalog 】 在连接的时候无法进行查看数据库

Viewed 44

创建链接:
CREATE CATALOG mysql2 PROPERTIES (
"type"="jdbc",
"user"="XXXX",
"password"="XXXXX",
"jdbc_url" = "jdbc:mysql://xxxxx:3306/wd_bi",
"driver_url" = "mysql-connector-java-5.1.48.jar",
"driver_class" = "com.mysql.cj.jdbc.Driver"
);
这一步是创建成功的。
image.png

但在查看数据库的时候发现报错:
show databases

1105 - Can not connect to jdbc due to error: java.sql.SQLException: com.mysql.cj.jdbc.Driver, Catalog name: mysql2
查询时间: 0.007s

2 Answers

mysql驱动5.x版本的driver_class是不带cj的:com.mysql.jdbc.Driver

去掉了cj之后,发现可以访问数据库和表了,但是无法执行查询表的命令?

可以查询到数据表了:
image.png

但是报错如下:
select * from mysql3.bi_active.btm_activity_love_point_case_goods

1105 - errCode = 2, detailMessage = (172.16.1.15)[CANCELLED][HTTP_ERROR]Couldn't open file /opt/emr/current/doris2/be/jdbc_drivers/mysql-connector-java-5.1.48.jar

  1. /opt/tiger/compile_path/src/code.byted.org/emr/doris/be/src/common/stack_trace.cpp:302: StackTrace::tryCapture() @ 0x000000000ba2b457 in /opt/emr/current/doris2/be/lib/doris_be
  2. /opt/tiger/compile_path/src/code.byted.org/emr/doris/be/src/common/stack_trace.h:0: doris::get_stack_traceabi:cxx11 @ 0x000000000ba299ed in /opt/emr/current/doris2/be/l

查询时间: 0.032s

我的BE目录下也是有驱动的
image.png