2016-09-21 2 views
0

У меня есть два наменовода в среде HA. И Hive настроен на указание пространства имен HA. Но промежуточный мой Hive не указывает на пассивное наменодание, дающее ниже ошибки, даже жесткое мое активное наменода все еще находится в эксплуатации. Пожалуйста, помогите мне копать, где проблемы. Даже Zkfc logs dosent показывает какой-либо переход на другой ресурс, когда Hive терпит неудачу.Hadoop Название Node HA Hive failures

Невозможно настроить потоки ввода-вывода; Сведения о хосте: локальный хост: «мой узел/10.10.11.6»; хост назначения: «пассивный узел»: 8020;

ответ

0

Чтобы предотвратить открытие сервером hive слишком большого количества соединений с namenode, нам нужно установить ipc.client.connection.maxidletime значение по умолчанию 10 секунд. По умолчанию PHD установит этот параметр на 1 час в файле core-site.xml, который может вызвать ошибки в памяти на HiveServer2.

<property> <name>ipc.client.connection.maxidletime</name> <value>10000</value> </property>

см ниже ...

https://issues.apache.org/jira/browse/HIVE-6866 https://discuss.pivotal.io/hc/en-us/articles/201646766-How-to-Configure-HiveServer2-and-use-a-Beeline-Client-on-a-Pivotal-HD-Cluster