问题描述
创建一个数据库后,如何上传像 Apache Cassandra 这样的数据库?此外,有没有一种方法可以只上传/共享其骨架结构,而无需在其中收集数据?我在 MacOS 上并且想使用 Python 来完成所有这些。谢谢!
解决方法
根据您的第二条评论,我猜这意味着您希望未在本地安装的客户端/应用程序可以远程访问数据库。
客户端/应用程序通过为 public newTask: string = '';
设置的 IP 地址和为 rpc_address
设置的 CQL 端口(默认为 native_transport_port
)连接到 Cassandra。{1}} >
您提到您的 Cassandra 实例在您的笔记本电脑上运行,因此如果您将 9042
配置为可在网络上访问的 IP 地址(默认为 {{1} }).
如果您只是尝试 Cassandra 并想与其他开发者朋友合作,请尝试 Astra 并在免费层上启动 Cassandra 实例(无需信用卡)。有了它,您可以与朋友共享数据库凭据,他们可以通过互联网连接到它。
您可以使用 Python driver 从您的 Python 应用程序连接到 Astra。否则,Astra 包括 Stargate.io 预配置和准备使用。 Stargate 是一个数据访问网关,可让您使用 REST API、GraphQL API 或 JSON/Doc API 从您的应用程序连接到 Cassandra,而无需学习 CQL。有关详细信息,请参阅 Connecting to your Astra database。干杯!