基于Cassandra CQLSH的CQL内核,用于Jupyter
项目描述
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
实现说明
-
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 查看哈希值)