gpt4 book ai didi

apache-spark - 如何使用 Datastax spark-cassandra-connector 从 Cassandra 表中读取特定列?

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

我正在使用 spark-cassandra-connector_2.11(版本 2.0.5)将数据从 Cassandra 加载到 Spark 集群中。我正在使用读取 api 来加载数据,如下所示:

SparkUtil.initSpark()
.read
.format("org.apache.spark.sql.cassandra")
.options(Map("table"-><table_name>, "keyspace"-><keyspace>))
.load()

它工作正常,但是,在一个用例中,我只想阅读来自 Cassandra 的特定专栏。如何使用读取 api 来做同样的事情?

最佳答案

SparkUtil.initSpark()
.read
.format("org.apache.spark.sql.cassandra")
.options(Map("table"-><table_name>, "keyspace"-><keyspace>))
.load()
.select("column_name")

使用select..你也可以使用案例类

关于apache-spark - 如何使用 Datastax spark-cassandra-connector 从 Cassandra 表中读取特定列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46313469/

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