开发者社区> 问答> 正文

sql-client的jdbc表出错

你好,我创建了一个jdbc的表

创建表 mvp_dim_anticheat_args_all ( ID BIGINT, 字符串, cnt_7d INT, cnt_30d INT, 主键 (id) 未强制执行 ) 和 ( '连接器' = 'jdbc', 'driver'='com.mysql.jdbc.Driver', 'url' = 'jdbc:mysql://localhost:3306/huyou_oi', 'table-name' = 'mvp_dim_ll', '用户名' = 'huy_oi', '密码' = '420123' );

查询的时候报 [错误] 无法执行 SQL 语句。原因: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

我的安装目录lib下面有 flink-connector-jdbc_2.11-1.11.0.jar 和 mysql-connector-java-5.1.38.jar 这俩,请问是什么原因? 谢谢*来自志愿者整理的flink邮件归档

展开
收起
小阿怪 2021-12-07 10:06:00 590 0
1 条回答
写回答
取消 提交回答
  • 在 yarn 上提交作业可以,不代表通过 sqlclient 可以,他们使用的是不同的剧本和配置。 bin/yarn-session.sh, conf/flink-conf.yaml 相关,后跟 bin/sql-client.sh, conf/sql-client-defaults.yaml 关于。

    你理一下这个逻辑,或者可以给你的相关配置文件,以及 sql-client.sh 启动完整命令。*来自志愿者整理的flink邮件归档

    2021-12-07 11:43:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载