Я хочу перенести данные в уже существующую таблицу, семейство из одного столбца, без записей. Я использую shc-core: 1.1.1-2.1-s_2.11 на машине с Windows. У меня установлен hbase 1.2.6 и я использую scala 2.11.8.
Когда я пытаюсь отправить данные, я сначала получаю следующую ошибку: org.apache.spark.sql.execution.datasources.hbase.InvalidRegionNumberException: Number of regions specified for new table must be greater than 3.
После следования совету по этой ссылке https://github.com/hortonworks-spark/shc/issues/249#issue-318285217, Я добавил: HBaseTableCatalog.newTable -> "5"
к моим опциям. Это все еще не удалось, но с: java.lang.IllegalArgumentException: Can not create a Path from a null string
.
По этой ссылке: https://github.com/hortonworks-spark/shc/issues/151#issuecomment-313800739, Я добавил в свой каталог: , "tableCoder":"PrimitiveType"
. Все еще сталкиваюсь с той же ошибкой.
Я видел, что люди ожидают некоторого разъяснения по поводу этой проблемы (https://github.com/hortonworks-spark/shc/issues/249#issuecomment-463528032).
Это известная проблема, и, похоже, она исправлена (https://github.com/hortonworks-spark/shc/issues/155#issuecomment-315236736). Я знаюНе знаю, что делать дальше. Есть ли решение по этому поводу?