【发布时间】:2015-06-22 07:34:33
【问题描述】:
例如,我有一个名为“example”的表:
name | age | address
'abc' | 12 | {'street':'1', 'city':'kl', 'country':'malaysia'}
'cab' | 15 | {'street':'5', 'city':'jakarta', 'country':'indonesia'}
在 Spark 中我可以这样做:
scala> val test = sc.cassandraTable("test","example")
还有这个:
scala> test.first.getString
还有这个:
scala> test.first.getMapString, 字符串
它以地图的形式为我提供地址的所有字段
问题一:但是如何使用“get”来获取“city”信息呢? 问题2:有没有办法让整张桌子变扁? 问题 3:如何计算 "city" = "kl" 的行数?
谢谢
【问题讨论】:
标签: dictionary collections cassandra apache-spark