gpt4 book ai didi

python - 如何使用 python 或直接通过 cqlsh 将 Cassandra 表数据提取到 json 文件中?

转载 作者:行者123 更新时间:2023-12-05 05:44:15 24 4
gpt4 key购买 nike

我想将数据从 Cassandra 中的表导出到 json 文件。

最佳答案

使用 CQL,您实际上可以在SELECT 之后 使用JSON 关键字。如果您使用 cqlsh 的 -e 标志从命令行运行查询,您可以将输出重定向到一个文件,如下所示:

% bin/cqlsh -u aaron -p password \
-e 'SELECT JSON * FROM packt.astronauts_by_group WHERE group=2;' \
> astronauts_group2.json

% head -n 4 astronauts_group2.json

[json]
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
{"group": 2, "name": "Charles Conrad Jr. ", "alma_mater": "Princeton University", "birthplace": "Philadelphia, PA", "dob": "5/2/1930", "gender": "Male", "missions": "Gemini 5, Gemini 11, Apollo 12, Skylab 2", "spaceflight_hours": 1179, "spaceflights": 4, "spacewalk_hours": 12, "spacewalks": 4, "status": "Deceased", "year": 1962}

关于python - 如何使用 python 或直接通过 cqlsh 将 Cassandra 表数据提取到 json 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71621723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com