Код: Выделить всё
beeline> !connect jdbc:hive2://master:10000
SLF4J: найдена привязка в [jar:file:/usr/local/hive/lib/log4j-slf4j -impl-2.4.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: найдена привязка в [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 для объяснения.
SLF4J: Фактическая привязка имеет тип [org.apache.logging.slf4j.Log4jLoggerFactory]
Подключение к jdbc:hive2://master:10000
Введите имя пользователя для jdbc:hive2://master
Введите пароль для jdbc:hive2://master
17/11/14 22:09:36 [основной]: ПРЕДУПРЕЖДЕНИЕ jdbc.HiveConnection: не удалось подключиться к мастеру: 10000
Неожиданный конец файла при чтении с сервера HS2. Основной причиной может быть слишком много одновременных подключений. Попросите администратора проверить количество активных подключений и откорректировать hive.server2.thrift.max.worker.threads, если применимо.
Ошибка: не удалось открыть клиентский транспорт с помощью JDBC Uri: jdbc:hive2://master
hive-site.xml настроен следующим образом
Код: Выделить всё
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
даже если я перезапущу сервер Hadoop и hiveserver2, проблема не будет решена.
Как я могу узнать, сколько соединений активно, или могу ли я очистить пул потоков?
Активное соединение не будет закрыто, когда я выключу сервер hiveserver, систему Hadoop и Linux?
Подробнее здесь: https://stackoverflow.com/questions/472 ... iveserver2