I have connect to the hiveserver2 before.
This error is show after i connect to hiveserver2 some times.
and i can connect use jdbc:hive2://
Код: Выделить всё
beeline> !connect jdbc:hive2://master:10000
slf4j: найдено связывание в [jar: file:/usr/local/hive/lib/log4j-slf4j-impl-2.4.1.jar! /org/slf4jjmpl/Stalicggerbind. Привязка в [jar: file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar! /org/slf4j/impl/staticloggerbinder.class]
slf4j: см. http://www.slf4j.org/codes.html#multiple_bindings для объяснения. jdbc: hive2: // Master: 10000:
Введите пароль для JDBC: hive2: // Master: 10000:
17/11/14 22:09:36 [Main]: предупреждение JDBC.HiveConnection: не удалось подключиться к мастеру: 10000
Неожиданный конец файла при чтении с сервера HS2. Корской причиной может быть слишком много параллельных соединений . Пожалуйста, попросите администратора проверить количество активных соединений и настроить hive.server2.thrift.max.worker.threads, если применимо.
Ошибка: не может открыть транспорт клиента с помощью jdbc uri: jdbc: hive2: // master: 10000: null (состояние = 08s01, code = 0) < /p>
hul (state = 08s01, code = 0) < /p>
hail. это < /p>
39 hive.server2.thrift.min.worker.threads
40 5
41
42
43 hive.server2.thrift.max.worker.threads
44 500
45
46
47 hive.server2.thrift.bind.host
48 master
49
50
51 hive.server2.thrift.port
52 10000
53
< /code>
У меня есть проверка NetStat, что порт 10000 слушает.
Даже если я перезагружен сервер Hadoop и Hiveserver2, проблема не решается.
Как я могу узнать, сколько соединения активно или могу очистить пул потоков?>
Подробнее здесь: https://stackoverflow.com/questions/472 ... iveserver2
Мобильная версия