doris版本:2.1.7, 集成了ldap与ranger
在dbeaver中能使用ldap账号进行连接,但如下,使用flink-sql时存在问题:
create table dim_city(
`city` STRING,
`level` INT ,
`province` STRING,
`country` STRING
) WITH (
'connector' = 'doris',
'fenodes' = ' doriscluster-fe-service.doris:8030',
'jdbc-url' = 'jdbc:mysql://doriscluster-fe-service.doris:8030/?authenticationPlugins=DorisLdapPasswordPlugin&defaultAuthenticationPlugin=DorisLdapPasswordPlugin&disabledAuthenticationPlugins=com.mysql.jdbc.authentication.MysqlClearPasswordPlugin',
'table.identifier' = 'aic.dim_city',
'username' = 'doris',
'password' = 'xxx'
);
select * from dim_city;
当使用doris内置的账号,能正常工作,当切换为ldap账号后,报null,打断点后,看到:
断点调试flink-doris-connector,发现它是使用的http,而不是jdbc
跟doris-ui上使用ldap账号登录的问题一样,请问一下该如何解决