当前位置: 首页 > 知识库问答 >
问题:

与本地Cassandra服务器的连接

艾星河
2023-03-14

C:\用户\跨度t 2\下载\apache-cassandra-3.11.5\bin

启动 Cassandra 服务器

C:\用户\跨度t 2\下载\apache-cassandra-3.11.5\bin

连接错误:('无法连接到任何服务器',{'127.0.0.1':错误(10061,"尝试连接到[('127.0.0.1',9042)]。最后一个错误:无法进行连接,因为目标机器主动拒绝它")})

共有2个答案

东门修文
2023-03-14

如果您将rpc_address设置为公共IP,请使用带有IP地址的cqlsh。

您可以参考以下内容https://docs.datastax.com/en/archived/cql/3.3/cql/cql_reference/cqlsh.html

此外,请检查系统上的端口9042是否打开。

堵宏毅
2023-03-14

您能否检查端口9042上是否有任何其他进程/应用程序正在运行

linux 命令

netstat -anp|grep -i 9042

如果任何进程已经在同一端口上运行,请终止该进程。

 类似资料:
  • 我一直在寻找一个正确的答案,但没有幸运的解决方案。我localhost上有WampServer和phpMyAdmin。我在远程服务器上的phpmyadmin中创建了一个具有所有权限的用户。 在wamp/apps/phpmyadmin4.1.14/文件夹中,我找到了config.inc.php文件 并尝试使用以下代码将其连接到远程数据库: 结果,在phpMyAdmin中,我现在有了第二个服务器,但当

  • 我正在docker容器中运行一个Node.js应用程序。这是我的docker-compose文件- 这是我的.env文件-

  • 目标:通过使用AppEngine开发服务器减少开发反馈周期。对于我的使用,这必须作为公共HTTPS地址提供。应用程序引擎开发服务器仅支持HTTP。 如何做到这一点:使用ngrok将本地开发环境公开为https公共可用地址。 反向代理与nginx从https到超文本传输协议。 这似乎是可能的,但我的生活我没有得到配置工作。 我正在osx上使用应用程序引擎标准Java。 欢迎其他工作解决方案或想法。肯

  • 我正在运行Docker容器,其中运行一个jar文件。 此jar文件需要访问Elasticsearch以读取数据,并且此Elasticsearch服务安装在本地计算机上(不在Docker容器中) 我需要从Docker容器连接到本地Elasticsearch服务以使其正常工作 我在Dockerfile中写了EXPOSE 9200 9300 service-port,我的Docker run命令如下,

  • 我正在尝试从已部署到Azure应用程序服务的API连接到本地SQL Server。我已建立Azure混合连接以连接本地SQL和Azure。我创建了一个连接字符串,其中包括用户名和密码,作为我在本地服务器中创建的本地登录名的用户名和密码。这允许我连接。 连接字符串: 但是,我想使用windows身份验证连接到服务器。我的系统帐户可以访问服务器,但使用连接字符串作为- 或 它给出的错误为 “登录失败。

  • 我试图使用Cassandra Spark连接器将rdd与Cassandra表连接起来: 它在独立模式下工作,但当我在集群模式下执行时,我会得到以下错误: 会发生什么事?