我正在使用Spark的Java API。现在我需要将我的Java应用程序“翻译”为Scala代码,因为我想尝试Apache Zeppelin。我有一个PairDStream (1.1.1.123,(1,1,1,1)),并需要映射其对PairDStream形式(1.1.1,(1,1,1,1)) (把第一对的钥匙中的“123”切掉)。有人可以给出一个线索如何做到这一点或如何将一对映射到scala中的另一个呢?我用地图函数来创建第一对。谢谢!Spark Scala API:将PairDStream映射到另一个PairDStream
0
A
回答
0
试试这个(假设你的IP地址是一个字符串):
val newPairs = oldPairs.map { case (ipAddress, values) => (ipAddress.substring(0, ipAddress.lastIndexOf(".")) , values) }
+0
地图{case(k,v)=>(...,...)}为我做了,谢谢!我不知道这个案例陈述是为了获得这对产品的关键/价值部分。 –
相关问题
- 1. Spark Streaming在PairDStream中获得每个键的一个元素
- 2. Apache Spark Streaming:通过密钥的窗口化PairDStream的中值
- 3. Spark,Scala - 从rdd映射输出
- 4. Scala Spark映射类型匹配问题
- 5. Scala选项映射到另一个选项
- 6. 将一种类型的映射列表映射到另一种
- 7. 如何使用Knockout映射将一个属性映射到另一个属性?
- 8. ASP.NET Web Dev:将一个目录映射到另一个目录?
- 9. AngularJS将一个对象映射到另一个对象
- 10. 使用jQuery将一个HTML块映射到另一个块
- 11. NHibernate将一个属性映射到另一个表中的列
- 12. 将一个DIV的坐标映射到另一个DIV
- 13. AngularJS将一个选择选项映射到另一个
- 14. c#映射类到另一个类
- 15. JPA ManyToMany映射问题(无法将相同的实体映射到另一个)
- 16. 如何将OData查询映射到DTO到另一个实体?
- 17. 将两个外键映射到一个主键(XML映射)
- 18. 映射到Spark中的RDD的方法
- 19. 将子域映射到另一个外部子域
- 20. Symfony2将实体列映射到另一个类
- 21. 将范围映射到另一个范围
- 22. 将类的属性映射到nHibernate中另一个表的列?
- 23. 读取JSON增强,将故障分段映射到另一个
- 24. 使用NHibernate将属性映射到另一个表
- 25. 如何在Django Rest中将值映射到另一个值
- 26. 将图形映射到另一个结构的算法
- 27. 映射从一组到另一
- 28. 将BigInteger映射到一个圆圈
- 29. 将* .domain.com映射到一个地址
- 30. 将Java映射转换为Spark DataFrame(Java API)
目前还不清楚是什么你正在尝试做的。你只是想剪掉123,还是已经创建好了,你想一起加入。你可以发布一个样本,还有你试过的吗? –
我已经创建了一个带有键1.1.1.123和值1,1,1,1的PairRDD。现在我想用较短的键1.1.1将这些对映射到新的对。我想删除密钥的第四位数字,不加入。谢谢 –
你甚至尝试使用另一张地图...?这听起来很直接,然后...... –