У меня есть таблица cassandra person_master (personId: int, customerId: Int, firstName: String, lastName: String, mrids: Set) primaryKey (personId и customerID)
Предположим, у меня есть один входной RDD структуры [personId, customerId, firstName, lastname, messageType: String, source: String, sourceType: String]
предположим, что значение RDD: [1001,119, None, None, {abc.xyz} и строка cassandra имеет значение [1001,119, Vikash, Singh, {aaa.bbb}]
Я хочу получить строку cassandra на основе значения RDD и обновить столбец mrids таблицы cassandra и использовать все остальные столбцы из строки cassandra.
например в этом случае я хочу, чтобы окончательное значение RDD было [1001,119, Vikash, Singh, {aaa.bbb, abc.xyz}], которое я обновлю до cassandra позже.
Может ли кто-нибудь дать мне решение сделать это в Spark с помощью Cassandra Connector.