我一直在尝试使用HBase客户端库将记录列表插入HBase。
它适用于Table或HTable中的单个Put(不建议使用),但不能识别List(Puts)
错误说:预期:util.List,但是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)
`
最佳答案
listQuotes.toList
返回scala.List
的类型。您必须将其转换为java.util.List
类型。 this sof线程将为您提供一些见识。
关于java - HBase put [util.List [Put])不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42656284/