我是spark和cassandra。的初学者,在我必须将spark数据帧持久化到cassandra表中而没有给出表定义的情况下工作。可以吗?由于我的表头不断变化 我正在使用datastax cassandra驱动程序。
答案 0 :(得分:0)
可以将
RDD
保存到现有的Cassandra表中,也可以让连接器根据RDD
项目类的定义自动创建适当的表。要将
RDD
保存到新表中,而不是调用saveToCassandra
,请用您要创建的表的名称调用saveAsCassandraTable
或saveAsCassandraTableEx
。
这来自Datastax Spark Cassandra Connector的documentation。您可以在此处找到更多详细信息。