当前位置: 首页 > article >正文

【数据】Cassandra(列存储)

  • 官网(https://cassandra.apache.org/_/cassandra-basics.html)
  • Apache Cassandra 入门

Cassandra

下载

Apache Cassandra 还可以作为 tarball 或包下载(https://cassandra.apache.org/_/download.html)。

## Apache Cassandra 还可以作为 tarball 或包下载。
docker pull cassandra:latest

## Docker 网络允许我们访问容器的端口而无需在主机上公开它们。
docker network create cassandra
docker run --rm -d --name cassandra --hostname cassandra --network cassandra cassandra

启动

docker pull cassandra
docker run -d -p 9042:9042  --name cassandra cassandra:latest

# 进入cassandra的命令行 
winpty docker exec -it cassandra bash
cqlsh

脚本

Cassandra 查询语言 (CQL) 与 SQL 非常相似,但适合 Cassandra 的 JOINless 结构。
在这里插入图片描述

创建一个名为 data.cql 的文件,并将以下 CQL 脚本粘贴到其中。此脚本将创建一个键空间(Cassandra 复制其数据的层)、一个用于保存数据的表,并将一些数据插入该表:

-- Create a keyspace
CREATE KEYSPACE IF NOT EXISTS store WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : '1' };

-- Create a table
CREATE TABLE IF NOT EXISTS store.shopping_cart (
userid text PRIMARY KEY,
item_count int,
last_update_timestamp timestamp
);

-- Insert some data
INSERT INTO store.shopping_cart
(userid, item_count, last_update_timestamp)
VALUES ('9876', 2, toTimeStamp(now()));
INSERT INTO store.shopping_cart
(userid, item_count, last_update_timestamp)
VALUES ('1234', 5, toTimeStamp(now()));

TablePlus

官网(https://tableplus.com/)

下载

在这里插入图片描述

连接

在这里插入图片描述

查询

在这里插入图片描述


http://www.kler.cn/a/540548.html

相关文章:

  • elasticsearch安装插件analysis-ik分词器(深度研究docker内elasticsearch安装插件的位置)
  • 【MQ】RabbitMQ 高可用延时功能的探究
  • 分布式kettle调度平台- web版转换,作业编排新功能介绍
  • Android图片加载框架Coil,Kotlin
  • Python3 ImportError: cannot import name ‘XXX‘ from ‘XXX‘
  • 拉格朗日插值法的matlab实现
  • 小红书爬虫: 获取所需数据
  • JVM栈帧中|局部变量表、操作数栈、动态链接各自的任务是什么?
  • Java_多线程
  • 非华为电脑制作一碰传NFC贴纸
  • AutoGen实战应用
  • DeepSeek--教师备课效能100%
  • 元数据、数据元、数据元素、数据项 和 主数据的概念
  • 前端学习之Flex布局
  • 【shellbash进阶系列】(四)SHELL脚本--变量(基础)
  • 用Python批量去除PDF文件的密码
  • AOSP 编译配置:深入解析 Android.mk 和 Android.bp
  • timescaladb时序数据库高可用docker镜像使用
  • 如何用WPF制作简单的加密解密
  • 设计方案主要做哪些事情?
  • Unity Dots理论学习-4.ECS有关的模块(3)
  • 125,【1】攻防世界unserialize3
  • JVM春招快速学习指南
  • 开启对话式智能分析新纪元——Wyn商业智能 BI 携手Deepseek 驱动数据分析变革
  • 详解java中的protected
  • 昇腾,Ascend,NPU,mindie,镜像,部署vllm:第4篇,尝试多模态大模型部署(Qwen2-vl)