`
落叶留步
  • 浏览: 53267 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

使用java操作cassandra

 
阅读更多

    cassandra的java驱动有很多,这里使用datastax的驱动。在maven的pom.xml中加入依赖:

<dependency>
	<groupId>com.datastax.cassandra</groupId>
	<artifactId>cassandra-driver-core</artifactId>
	<version>3.1.0</version>
</dependency>

    1.连接cassandra集群(单机也是这样)

Cluster cluster = Cluster.builder().addContactPoint("127.0.0.1").withPort(9042).build();

    2.获取连接

Session session = cluster.connect();

   3.执行cql查询

ResultSet rs = session.execute("select release_version from system.local");

   4.获取返回值

Row row = rs.one();
System.out.println(row.getString("release_version"));

    5.关闭连接

session.close();

    6.关闭集群

cluster.close();

    就是这么简单,总体操作和jdbc操作mysql流程差不多,而且它里面的api和jdbc也很类似。

 

 

分享到:
评论

相关推荐

    JAVA操作cassandra数据库

    本篇将深入探讨如何使用Java来操作Cassandra数据库,以及相关的重要概念和技术。 首先,我们需要引入Cassandra的Java驱动程序,即DataStax的`com.datastax.oss:java-driver-core`。这个驱动允许Java应用程序与...

    java NoSql Cassandra hector

    本文将深入探讨如何使用Java通过Hector库来操作Cassandra数据库。 Cassandra概述: Cassandra是由Facebook开发,后来贡献给Apache的一个开源分布式数据库系统。它的设计目标是处理大量数据,并提供高可用性和水平...

    Java连接cassandra实现简单的增删查demo

    在这个示例中,我们将探讨如何通过Java来操作Cassandra数据库。 首先,我们需要在项目中引入Cassandra的Java驱动程序。最常用的是DataStax的Java驱动,可以通过Maven或Gradle将其添加到项目的依赖管理中。对于Maven...

    java导出cassandra数据

    本教程将详细讲解如何使用Java API来实现Cassandra数据的导出。 首先,你需要理解Cassandra的数据模型。Cassandra的数据存储基于表(Table),这些表分布在多个节点上,形成一个分区(Partition)。每个分区由键...

    cassandra数据库 java链接 jar包

    总的来说,理解和掌握如何在Java中连接和操作Cassandra是大数据和分布式系统开发的重要技能。通过使用DataStax的Java驱动,你可以高效地与Cassandra数据库进行交互,实现高性能的数据读写和复杂的查询操作。

    cassandra javaDriver21.pdf

    这份文档详细介绍了如何通过Java操作Cassandra,包括新增、删除、修改、查询数据等操作,并且提供了一些编程示例,帮助开发者理解如何在Java项目中集成和使用这个驱动。 文档的详细内容包括但不限于以下几个方面: ...

    cassandra安装使用教程

    1、cassandra的安装、维护使用 2、java操作cassandra实例 3、cql使用详解

    操作cassandra的UI工具

    还在为操作cassandara数据库没有界面而烦恼吗?这个小工具就是最后的选择,必须先装jdk哦

    Cassandra Java Client.zip

    而Java客户端是开发者用Java语言连接并操作Cassandra数据库的工具。 在Java中,访问Cassandra通常会使用DataStax提供的Java驱动程序。这个驱动程序允许Java应用与Cassandra集群进行通信,执行CRUD(创建、读取、...

    spring boot与cassandra集成,使用JPA方式。

    在本文中,我们将深入探讨如何将Spring Boot框架与Cassandra数据库集成,并利用Java Persistence API (JPA) 进行数据操作。Spring Boot以其简洁的配置和开箱即用的特性,已经成为Java开发中的首选框架之一。而...

    cassandra-java-example:一堆使用 Apache Cassandra 和 Datastax Java 驱动程序的 Apache Cassandra 示例

    Datastax Java 驱动程序是 Cassandra 官方推荐的 Java 开发工具,它提供了高效、健壮且易于使用的 API,使得 Java 开发人员能够轻松地与 Cassandra 数据库进行通信。下面,我们将详细介绍如何利用这些组件来构建和...

    Cassandra使用手册

    Cassandra使用手册详细介绍了数据库的安装、配置、数据模型、命令行操作、Java编程接口Thrift的使用,测试以及具体的系统实例实现。手册的目的是为了让用户能够系统地理解和掌握Cassandra的使用方法,从而在实际的...

    Cassandra在Windows上安装及使用方法

    对于那些在Windows环境下希望部署和使用Cassandra的用户,本文将详细介绍如何在Windows操作系统上安装并配置Cassandra。 #### 一、下载与解压Cassandra 首先,访问Cassandra官方网站...

    Cassandra JDBC Driver

    Cassandra JDBC Driver是一款专为Apache Cassandra数据库设计的Java数据库连接(JDBC)驱动程序,它使得Java应用程序能够通过遵循标准JDBC接口的方式来访问和操作Cassandra数据。Cassandra是一款分布式NoSQL数据库...

    java实现cassandra高级操作之分页实例(有项目具体需求)

    Java 实现 Cassandra 高级操作的关键之一是分页查询,特别是在处理大数据量的场景中,分页能够有效地提高性能和用户体验。Cassandra 的分页机制与传统的数据库如 MySQL 不同,它不能直接通过页码来获取指定页的数据...

    Java_Apache Cassandra的镜像.zip

    5. Gossip协议:Cassandra使用Gossip协议进行节点间通信,以检测故障和传播集群状态信息,这是一种去中心化的、高效的信息传播方式。 6. 自动故障恢复:当节点出现故障时,Cassandra能够自动检测并重新分配其上的...

    JAVA操作NOSQL数据库

    Java开发者可以使用DataStax的Java驱动程序来连接和操作Cassandra。这个驱动程序提供了`Cluster`、`Session`和`Statement`等类,用于建立连接、执行查询和管理会话。 最后,我们来看Kudu,这是一个由Cloudera开发的...

Global site tag (gtag.js) - Google Analytics