Выдвиньте существующую локальную ошибку таблицы (окна): InvalidRegionNumberException затем IllegalArgumentException - PullRequest
4 голосов
/ 05 ноября 2019

Я хочу перенести данные в уже существующую таблицу, семейство из одного столбца, без записей. Я использую 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). Я знаюНе знаю, что делать дальше. Есть ли решение по этому поводу?

...