Apache ignite jdbc 连接凭证

Apache ignite jdbc Connection credential

大家好,我想像 jdbc 一样使用凭据设置 apache ignite 服务器。

例如。
连接conn = DriverManager.getConnection(url,user,pass);

当前此连接字符串没有用户和密码。 它就像是 连接conn = DriverManager.getConnection(url);

为此,我必须在服务器中进行哪些配置,以便我必须传递用户名和密码。

如果您想启用 JDBC/thin 客户端 username/password 身份验证,请参阅文档的 Advanced Security 部分。请注意,它要求至少有一个数据区域是持久的。

简而言之:

  • persistenceEnabled=true
  • authenticationEnabled=true
  • CREATE USER "userName" ... 来自 ignite/ignite
  • ALTER USER "ignite" ...

请看这里:

https://apacheignite-sql.readme.io/docs/jdbc-driver#section-parameters

您应该在连接字符串中使用 userpassword 选项,例如:

jdbc:ignite:thin://127.0.0.1:10800;user=ignite;password=ignite