首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从CockroachDB连接到DataGrip

从CockroachDB连接到DataGrip
EN

Stack Overflow用户
提问于 2021-01-08 21:45:42
回答 1查看 369关注 0票数 2

试图使用CockroachDB连接Postgres,但得到了以下错误:

com.intellij.execution.rmi.ssl.SslSocketFactory 08006提供的SSLSocketFactory类无法实例化。签名溢出,字节= 919。

从DataGrip连接接口:

URL:

代码语言:javascript
复制
jdbc:postgresql://localhost:26257/postgres

使用端口26257和SSL启用

CA文件

代码语言:javascript
复制
/cert/ca.key

客户端证书文件:

代码语言:javascript
复制
/certs/client.root.crt

客户端密钥文件:

代码语言:javascript
复制
/client.root.key

上面的设置不适用于DataGrip,但同样的证书适用于CLI

代码语言:javascript
复制
cockroach cert create-client root --certs-dir=certs --ca-key=/ca.key

cockroach start --certs-dir=certs --store=node1 --listen-addr=localhost:26257 --http-addr=localhost:8080 --join=localhost:26257,localhost:26258,localhost:26259 --background

DataGrip配置可能有什么问题?

EN

回答 1

Stack Overflow用户

发布于 2021-01-09 19:36:54

我认为您需要生成PKCS8格式的客户端证书和密钥。这是CockroachDB的Java教程的稍早版本,它提供了一些可能有用的指南:https://www.cockroachlabs.com/docs/v20.1/build-a-java-app-with-cockroachdb#step-3-generate-a-certificate-for-the-maxroach-user

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65636838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档