Hiveserver2 не может прочитать данные HDFS.Я построил таблицу поверх HDFS.
Это свойства таблицы, которые я пытался решить, ни одно из них не работает идеально в HDP 3.x
Пробовал как внутренние, так и внешние таблицы
Сохраняется как ORC
777, рекурсивно для всех папок
Выполнение таблицы в качестве одного и того же владельца таблицы
Транснациональная истина (только для внутренней таблицы)
Orc compress zlib
Восстановление Msck выполнено успешно.Отображаемые значения разделов и размер папок такие же, как в prod
Секционированные и сгруппированные
CREATE EXTERNAL TABLE `machine_data`(`ids` string,`delta`
string,`locatio` string,`time_data` string,`valid` boolean,`measure`
string,`val` float
)
PARTITIONED BY (`nodename` string)
CLUSTERED BY (delta) INTO 53 BUCKETS
ROW FORMAT SERDE 'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
STORED AS INPUTFORMAT 'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
;
Iпереместили данные с сервера A на сервер B и сервер C в HDFS и создали таблицу поверх данных HDFS.Все три сервера находятся в HDP 3.1.Сервер А это рабочий сервер, который отлично работает с начальной настройки.Переместили данные на dev и тестовый сервер соответственно.
Сервер B - это тестовый сервер, который, кажется, работает без изменений на следующий день.
Сервер C - сервер Dev вообще не работает после трехдней.
Конфиги HS2 сравниваются.Почти одинаково для всех серверов
Очень странно обрабатывать сценарии такого типа.