报错行:
Cluster cluster = Cluster.builder().addContactPoint(node).build();
错误信息:
Exception in thread "main" com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /127.0.0.1 ([/127.0.0.1] Cannot connect)) at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:186) at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:81) at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:794) at com.datastax.driver.core.Cluster$Manager.access$100(Cluster.java:721) at com.datastax.driver.core.Cluster.<init>(Cluster.java:82) at com.datastax.driver.core.Cluster.<init>(Cluster.java:67) at com.datastax.driver.core.Cluster$Builder.build(Cluster.java:690) at SimpleClient.connect(SimpleClient.java:9) at SimpleClient.main(SimpleClient.java:23)
诊断步骤:
- telnent 127.0.0.1 9160,thrift服务端口OK
- 顺着源码走,查询无法连接127.0.0.1 9042端口
- telnent 127.0.0.1 9042,不通
- 打开cassandra.yaml,修改start_native_transport值,从false-> true
- 重启cassandra服务
- 问题解决
--end
相关推荐
Datastax Java Driver是Cassandra数据库的一个官方Java客户端驱动,由DataStax公司开发和维护。这个驱动程序允许Java开发者高效、稳定地与Apache Cassandra或DataStax Enterprise (DSE)进行交互。在这个压缩包中,...
在Windows上安装Cassandra 1.2,需要下载二进制包,解压后配置环境变量,修改`cassandra.yaml`配置文件,设置节点IP地址、端口等。启动服务后,可以通过`nodetool`工具进行监控和管理,或者使用CQLSH客户端进行数据...
Cassandra JDBC Driver是一款专为Apache Cassandra数据库设计的Java数据库连接(JDBC)驱动程序,它使得Java应用程序能够通过遵循标准JDBC接口的方式来访问和操作Cassandra数据。Cassandra是一款分布式NoSQL数据库...
Cassandra1.0.x实用教程.pdf
例如,在一个大型电商系统中,可以使用Cassandra存储用户订单、商品信息等海量数据,通过DataStax C#驱动程序快速检索和更新这些数据。驱动程序的高并发处理能力和优秀的性能,使得即使在大流量的购物高峰期,也能...
Title: Mastering Apache Cassandra, 2nd Edition Author: Nishant Neeraj Length: 322 pages Edition: 2 Language: English Publisher: Packt Publishing Publication Date: 2015-02-27 ISBN-10: 1784392618 ISBN-...
总之,`datastax-cassandra-driver-demo` 是一个很好的起点,帮助开发者了解和实践使用 Datastax Cassandra Driver 进行 Java 开发。通过学习和研究这个项目,你可以掌握连接 Cassandra 集群、执行 CQL 查询、以及...
Datastax Java 驱动程序是 Cassandra 官方推荐的 Java 开发工具,它提供了高效、健壮且易于使用的 API,使得 Java 开发人员能够轻松地与 Cassandra 数据库进行通信。下面,我们将详细介绍如何利用这些组件来构建和...
Cassandra Java驱动,也称为DataStax Java Driver,是Cassandra官方推荐的Java客户端库。它支持Java 8及以上版本,并且分为几个模块,如Core、Metrics、Metrics-Commons等,以满足不同场景下的需求。核心模块提供...
对于cqlsh工具的使用,文档中给出了如何在Linux和Windows系统上启动cqlsh以及如何在CQL2模式下启动cqlsh的说明。此外,使用tab补全、创建和更新***ce、创建表、插入数据、查询系统表等操作都有具体的指导。 CQL参考...
Simba Presto Adapter 是一款专为连接和查询 Presto 分布式数据查询引擎而设计的适配器。这个软件包的版本是 1.2.14.1014,适用于 Windows 64 位操作系统。Simba Technologies 是一家知名的数据库连接解决方案提供商...
根据提供的文件信息,本文档是关于Cassandra Java Driver 2.1的使用指南和参考手册。Cassandra是一个开源的NoSQL分布式数据库系统,而Java Driver是用于在Java应用与Cassandra数据库之间进行通信的客户端库。这份...
The Java Driver 2.1 for Apache Cassandra works exclusively with the Cassandra Query Language version 3 (CQL3) and Cassandra's new binary protocol which was introduced in Cassandra version 1.2.
在深入探讨《Cassandra实战.pdf》这一资源时,我们聚焦于Apache Cassandra数据库系统的全面解析与实践应用,这是一份详尽的技术文档,旨在为数据库管理员、开发者以及对分布式数据库技术感兴趣的专业人士提供深入...
编程方式设置Cassandra,主要包含以下5个包,W3C认证 slf4j-api-1.7.5.jar cassandra-driver-core-2.0.2.jar guava-16.0.1.jar metrics-core-3.0.2.jar netty-3.9.0.Final.jar
2. conf 目录:这里存储了 Cassandra 的配置文件,如 cassandra.yaml,它是 Cassandra 的主配置文件,包含了大量的可配置选项,如数据存储路径、网络设置、内存分配等。其他的配置文件如 cassandra-env.sh 用于设置 ...
为了部署和使用这个压缩包,你需要解压后配置 `conf/cassandra.yaml` 文件,设置数据中心、节点IP、端口等信息,然后启动 `bin/cassandra` 命令。你可以通过 `cqlsh` 工具来交互式地操作数据库,或者使用各种客户端...