我一直在尝试使用HBase客户端库将记录列表插入HBase。它适用于表或HTable中的单个Put (已弃用),但不能识别List (Put)错误提示: Expected: util.List,but List
无法理解此错误的含义。已尝试转换为JavaList,但未成功。
任何快速的建议都会更有价值。`
val quoteRecords = new ListBuffer[Put]()
val listQuotes = lines.foreachRDD(rdd => {
rdd.foreach(record => addPutToList(buildPut(record)))
})
table.put(quoteRecords.toList)
quoteRecords.foreach(table.put)
println(listQuotes)`
发布于 2017-03-08 03:14:29
listQuotes.toList返回一种类型的scala.List。您必须将其转换为java.util.List类型。this sof thread会给你一些洞察力。
https://stackoverflow.com/questions/42656284
复制相似问题