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

连接Apache和DataGrip
EN

Stack Overflow用户
提问于 2021-01-20 22:00:43
回答 1查看 811关注 0票数 0

在我为Cassandra提取图像并运行一个容器并创建数据库之后,我想在DataGrip上添加它的数据源,以便从那里管理数据库。当我运行容器时,我让它也监听端口9842。通过键入命令:

  • docker pull cassandra
  • docker run -d cassandra-node -p 9842:9842
  • docker exec -it cassandra-node bash

主机是localhost,我尝试使用jdbc:cassandra://localhost:9842 URL访问数据库。

我试着连接,但是每次我得到错误:

All host(s) tried for query failed (tried: localhost/127.0.0.1:9842 (com.datastax.driver.core.exceptions.TransportException: [localhost/127.0.0.1:9842] Channel has been closed)).

EN

回答 1

Stack Overflow用户

发布于 2021-01-21 05:55:00

关于如何在DataGrip中配置到Cassandra的连接,您没有提供太多信息,但是您发布的错误表明:

您的节点没有在9842.上运行,或者

  • Cassandra没有监听端口localhost上的客户端。

您需要连接到Cassandra监听CQL客户端的地址,即在rpc_address中配置的IP。另外,默认的CQL端口是9042

最后,您还需要确保DataGrip和节点之间存在网络连接。干杯!

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

https://stackoverflow.com/questions/65818319

复制
相关文章

相似问题

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