跳转到主要内容

基于Cassandra CQLSH的CQL内核,用于Jupyter

项目描述

License Downloads PyPI version

Apache Cassandra的Jupyter内核

安装

pip install cqljupyter

配置Cassandra主机或IP地址

python -m cqljupyter.install  [<hostname> <port>] [--ssl] [-u user] [-p password]

您可以始终重新运行上述命令来更改连接。运行后最好重新启动Jupyter。通常您可以关闭notebook,然后刷新主Jupyter页面,但这可能导致错误。

然后启动notebook

jupyter notebook

在notebook界面中,从“新建”菜单中选择CQL

运行示例CQL

jupyter notebook Sample.ipynb

语法

由于此包重用了CQLSH python模块,因此支持所有标准CQL语法。

自动完成

使用TAB键调用自动完成

HTML

如果以%%html开始单元格,则返回并渲染HTML

构建

使用以下方式构建

python -m build

实现说明

  1. cqlsh.py脚本从3.11版本移植,并使用2to3转换为python3语法

    https://github.com/apache/cassandra/blob/cassandra-3.11.10/bin/cqlsh.py

    待办事项:升级到Cassandra 4.0 cqlsh

有关如何工作的详细信息,请参阅这些Jupyter文档

作者

此包由Brad Schoening为Python 3开发。它基于Steve Lowenthal的早期工作,并使用了开源Apache Cassandra CQLSH库。

许可证

此项目根据Apache 2.0许可证的条款进行许可。

项目详情


下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

cqljupyter-1.0.3.tar.gz (32.6 kB 查看哈希值)

上传时间 源代码

构建分布

cqljupyter-1.0.3-py3-none-any.whl (33.2 kB 查看哈希值)

上传时间 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面