Потоковое с Druid, Kafka, Superset - PullRequest
0 голосов
/ 25 апреля 2018

Я тестирую потоковую передачу данных с использованием Kafka, Druid и SuperSet.

Я нахожусь в точке, где у меня есть некоторые данные в друид (см. 1. Picutre).

После этого я могу сгенерировать источник данных Druid в Superset с помощью опции «Обновить метаданные Druid» (см. 2.pic). Проблема в том, что когда я хочу запросить данные, я получаю это сообщение об ошибке:

URLError: <urlopen error [Errno -2] Name or service not known>

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/superset/viz.py", line 329, in get_df_payload
    df = self.get_df(query_obj)
  File "/usr/lib/python2.7/site-packages/superset/viz.py", line 142, in get_df
    self.results = self.datasource.query(query_obj)
  File "/usr/lib/python2.7/site-packages/superset/connectors/druid/models.py", line 1238, in query
    client=client, query_obj=query_obj, phase=2)
  File "/usr/lib/python2.7/site-packages/superset/connectors/druid/models.py", line 959, in get_query_str
    return self.run_query(client=client, phase=phase, **query_obj)
  File "/usr/lib/python2.7/site-packages/superset/connectors/druid/models.py", line 1126, in run_query
    client.timeseries(**qry)
  File "/usr/lib/python2.7/site-packages/pydruid/client.py", line 167, in timeseries
    return self._post(query)
  File "/usr/lib/python2.7/site-packages/pydruid/client.py", line 484, in _post
    res = urllib.request.urlopen(req)
  File "/usr/lib64/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib64/python2.7/urllib2.py", line 431, in open
    response = self._open(req, data)
  File "/usr/lib64/python2.7/urllib2.py", line 449, in _open
    '_open', req)
  File "/usr/lib64/python2.7/urllib2.py", line 409, in _call_chain
    result = func(*args)
  File "/usr/lib64/python2.7/urllib2.py", line 1244, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib64/python2.7/urllib2.py", line 1214, in do_open
    raise URLError(err)
URLError: <urlopen error [Errno -2] Name or service not known>

А также см. 3. pic

Есть идеи, в чем может быть проблема?

Я кормлю Кафку через NiFi, а затем у меня есть источник Кафки, подключенный к цели друида в SAM.

Спасибо!

  1. picutre 1. picutre

  2. picutre enter image description here

  3. picutre enter image description here

  4. нет данных в суперсете enter image description here

Ответы [ 2 ]

0 голосов
/ 07 мая 2018

проблема решена, проблема заключалась в том, что хост-посредник не был определен в конфигурации кластера в пользовательском интерфейсе super set. Я установил это значение: localhost и теперь он работает и работает.

0 голосов
/ 03 мая 2018

Похоже, что у Superset возникла проблема при подключении к вашему Broker-Node. Проверьте состояние вашего кластера. Особенно журналы узла брокера и координатора.

...