Hive Reach Max Worker и не может подключиться к Hiveserver2JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Hive Reach Max Worker и не может подключиться к Hiveserver2

Сообщение Anonymous »

Когда я использую Beeline Connect к Hiveserver2, MSG ERM таков. И я могу подключиться к использованию jdbc: hive2: //

Код: Выделить всё

beeline> !connect jdbc:hive2://master:10000
SLF4J: путь к классу содержит несколько привязок SLF4J.
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:10000:
Введите пароль для jdbc:hive2://master:10000:
17/11/14 22:09:36 [основной]: ПРЕДУПРЕЖДЕНИЕ jdbc.HiveConnection: не удалось подключиться к мастеру: 10000
Неожиданный конец файла при чтении с сервера HS2. Основной причиной может быть слишком много одновременных подключений. Попросите администратора проверить количество активных подключений и откорректировать hive.server2.thrift.max.worker.threads, если применимо.
Ошибка: не удалось открыть клиентский транспорт с помощью JDBC Uri: jdbc:hive2://master :10000: null (state=08S01,code=0)

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     
Я проверил netstat, что прослушивается порт 10000.
даже если я перезапущу сервер Hadoop и hiveserver2, проблема не будет решена.
Как я могу узнать, сколько соединений активно, или могу ли я очистить пул потоков?
Активное соединение не будет закрыто, когда я выключу сервер hiveserver, систему Hadoop и Linux?


Подробнее здесь: https://stackoverflow.com/questions/472 ... iveserver2
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Hive достигает максимального рабочего и не может подключиться к hiveserver2
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Преобразование строки в массив [Int] в столбце Hive с помощью Spark или Hive
    Anonymous » » в форуме Python
    0 Ответы
    63 Просмотры
    Последнее сообщение Anonymous
  • Как установить неактивное соединение Hive jdbc из Java-кода с помощью hive jdbc
    Anonymous » » в форуме JAVA
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Hive: не удастся: ошибка выполнения, код возврата 2 из org.apache.hadoop.hive.ql.exec.mr.mapredtask
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как установить Idle Hive JDBC Connection Out из кода Java с помощью Hive JDBC
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»