2016-09-20 6 views
1

всего:вуаля: сервер Discovery не может получить conncet

Недавно я строй вуаля с кластерным режимом, 1 координатор & 1 работник, он работает. Затем я переупаковываю «presto-main-0.148.jar» без каких-либо изменений и переставляю его в производственную среду, это не работает! Всегда получить ответ с "Нет рабочих узлов, доступных"

Я ищу Server.log и увидеть ниже сообщений:

  1. ERROR Discovery-0 io.airlift.discovery.client.CachingServiceSelector Не может подключиться к серверу обнаружения для обновления (коллектор/общая): Поиск коллектора Сбой ХТ * р: //10.3.2.33: 18080/v1/обслуживания/коллектор/общий

  2. ERROR Discovery-0 io.airlift.discovery.client.CachingServiceSelector не удается подключиться к серверу обнаружения для обновления (вуаля/общее): Поиск по вуаля Сбой HT * р: //10.3.2.33: 18080/v1/сервис/вуаля/общая

  3. INFO Discovery-1 io.airlift.discovery.client.CachingServiceSelector Discovery Server Connect удалось для обновления (коллектор/общее)

  4. сервер io.airlift.discovery.client.CachingServiceSelector Discovery

    INFO Discovery-2 Подключение удалось для обновления (вуаля/общее)

Так что я думаю, обнаружить сервер не запущен, но я использую команда Curl "ч * СЦ: //10.3.2.33: 18080/v1/сервис/коллектор/общий", и получите ответ ниже, и я также получить статус координатора как 'ACTIVE'

{ 
    "environment": "presto_**_flt", 
    "services": [ 
     { 
      "id": "954e886d-7506-4f00-b954-eeab49209835", 
      "nodeId": "4c0f2596-7e6e-11e6-ae22-56b6b6499611", 
      "type": "presto", 
      "pool": "general", 
      "location": "/4c0f2596-7e6e-11e6-ae22-56b6b6499611", 
      "properties": { 
       "node_version": "a0e36ae", 
       "coordinator": "false", 
       "http": "h*tp://10.3.2.24:18080", 
       "http-external": "h*tp://10.3.2.24:18080", 
       "datasources": "hive,system" 
      } 
     }, 
     { 
      "id": "6790b522-cd17-48ef-b077-e4e8fa97e310", 
      "nodeId": "4c0f2366-7e6e-11e6-ae22-56b6b6499611", 
      "type": "presto", 
      "pool": "general", 
      "location": "/4c0f2366-7e6e-11e6-ae22-56b6b6499611", 
      "properties": { 
       "node_version": "c34bef3-dirty", 
       "coordinator": "true", 
       "http": "h*tp://10.3.2.33:18080", 
       "http-external": "h*tp://10.3.2.33:18080", 
       "datasources": "" 
      } 
     } 
    ] 
} 

есть ли кто-то столкнулись с подобной проблемой ?

ответ

0

Я думаю, это потому, что у вас есть две разные node_version в этих двух сервисах. Если вы переупаковываете престо-главный или любой другой компонент, убедитесь, что вы используете одни и те же двоичные файлы на всех узлах.

 Смежные вопросы

  • Нет связанных вопросов^_^