cassandra 批量插入
来源:互联网 发布:域名为什么要买 编辑:程序博客网 时间:2024/05/20 07:32
废话不多说, maven依赖:
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>2.0.3</version>
</dependency>
java编程例子,例子是用cassandra存储log, log表建表语句为 create table log_original(partitionid bigint, uuid text, host text, apptype text, content text, primary key(partitionid, uuid, host, apptype)) :
import com.datastax.driver.core.BatchStatement;
import com.datastax.driver.core.BoundStatement;
import com.datastax.driver.core.Cluster;
import com.datastax.driver.core.Host;
import com.datastax.driver.core.Metadata;
import com.datastax.driver.core.PreparedStatement;
import com.datastax.driver.core.Session;
String keyspace = "logging";
Cluster cluster = Cluster.builder().addContactPoint("10.0.250.100").build();
Session session=cluster.connect(keyspace);
BatchStatement batch = new BatchStatement();
PreparedStatement ps = session
.prepare("insert into log_original(partitionid, uuid, host,apptype, content) values(?,?,?,?,?)");
for (int i = 0; i < 10; i++) {
LogEntry log = new LogEntry();
log.setPartitionId(TimeSliceUtil.getCurrentSlice());
log.setAppType("test");
log.setContent(System.currentTimeMillis() +" ");
log.setHost("10.0.250.121");
log.setUuid(UUID.randomUUID().toString());
BoundStatement bs = ps.bind(log.getPartitionId(), log.getUuid(),
log.getHost(), log.getAppType(), log.getContent());
batch.add(bs);
}
session.execute(batch);
batch.clear();
- cassandra 批量插入
- apache-cassandra-1.2.0 批量插入样例
- 批量插入
- 批量插入
- 批量插入
- 批量插入
- 批量插入
- 批量插入
- 批量插入
- Cassandra使用pycassa批量导入数据
- Cassandra 读/插入/删除操作的实现
- cassandra插入二进制大文件超时问题
- 批量保存,批量插入数据
- mybatis批量插入、批量删除
- Mybatis 批量插入、批量更新
- mybatis3批量更新 批量插入
- SQLServer批量更新、批量插入
- 批量插入,批量更新动作
- ARC between Foundation and Core Foundation
- 【Z-Stack发送函数AF_DataRequest】
- Android 开发利用wifi调试简介
- B - Sort the Array
- Weblogic10.3.5 数据库连接问题
- cassandra 批量插入
- Hibernate 连接查询
- 实现触摸的类的继承方法有2种
- 从本地上传整个文件夹到hdfs的java程序
- yum使用
- 【java项目实战】dom4j解析xml文件,连接Oracle数据库
- tomcat下配置https环境
- 设计模式:解释器模式
- executssql 函数的每一句代码的意思