cassandra - 是否有创建和填充 .cql 脚本形式的 Cassandra 演示数据库?
问题描述
语境
我已经为项目 POC 设置了 Cassandra 数据库,一切正常。我以创建和填充 .cql 脚本的形式搜索了 Cassandra 演示数据库,但没有任何结果。
问题
是否有创建和填充 .cql 脚本形式的 Cassandra 演示数据库?(...所以我可以简单地使用 cqlsh 运行它们,而无需进一步依赖...)或者 Python 脚本也可以,我可以找出驱动程序依赖项。
任何想法,如何以最小的努力建立一个带有样本数据的样本数据库?
解决方案
我不知道有任何官方消息,但我为一周内七个 NoSQL 数据库的 Cassandra 章节构建了其中的一些内容。我的 Git 存储库中有一个 CQL 文件,这里:https ://github.com/aploetz/packt
如果您下载/克隆它,该astronauts_table.cql
文件将完成所有工作。您可能需要调整COPY
底部的语句,以确保它们指向astronauts.csv
文件的正确位置(也在 repo 中)。
运行该文件应该可以工作(取决于您的PATH
),如下所示:
cqlsh -u username -p yourpassword -f ~/Documents/workspace/packt/astronauts_table.cql
推荐阅读
- c# - 将服务限制为单例
- jquery - jquery如何获取json数据
- javascript - Discord.js 一个音乐循环
- .htaccess - 检查 htaccess %{HTTP_REFERER} 是存在还是为空?
- redis - 如何使用纯 Redis 原子地删除数百万个匹配模式的键?
- vue.js - 从 VueJS Boostrap 组件中移除 CSS 类
- java - 如何在 ToolBar Spinner 中设置所选项目的背景颜色。不是普通的微调器
- arrays - 按属性排序数组而不使用第一个对象
- ios - 调用“停止”功能时,如何逐渐减慢计时器的速度?
- python - Django rest框架不正确的嵌套序列化