Я пытаюсь запустить код по этой ссылке:
https://hbase.apache.org/book.html#_save_the_dataframe
Но я получаю ошибку слишком много аргументов, я что-то упускаю? Потому что я не изменил код по ссылке вообще.
Если есть какое-либо отрицательное голосование, пожалуйста, объясните или прокомментируйте, чтобы мы знали вопрос о том, что мы делаем неправильно.
case class HBaseRecord(col0: String,col1: Boolean,col2: Double,col3: Float,col4: Int, col5: Long,col6: Short,col7: String,col8: Byte)
scala> object HBaseRecord {def apply(i: Int, t: String): HBaseRecord = {
| val s = s"""row${"%03d".format(i)}"""
| HBaseRecord(s, i % 2 == 0, i.toDouble, i.toFloat, i, i.toLong, i.toShort, s"String$i: $t", i.toByte)
| }
| }
<console>:27: error: too many arguments for method apply: (i: Int, t: String)HBaseRecord in object HBaseRecord
HBaseRecord(s, i % 2 == 0, i.toDouble, i.toFloat, i, i.toLong, i.toShort, s"String$i: $t", i.toByte)
^
Заранее спасибо