Настройка Flink: поместите веб-интерфейс под путь - PullRequest
1 голос
/ 25 октября 2019

Я хотел бы запустить несколько кластеров с веб-интерфейсом в одном домене. Например, я хотел бы, чтобы пользовательский интерфейс одного кластера был доступен с example.com/clusterA, а второй кластер с example.com/clusterB. Как я могу это сделать?

Я видел параметр web.address, но примеров с правильной конфигурацией нет, и пока я просто продолжаю получать java.nio.channels.UnresolvedAddressException s от Netty.

Я такжепопытался настроить маршрутизатор так, чтобы он просто отправлял любые запросы на example.com/clusterA на / менеджера заданий, но затем страница разрывается, поскольку все сценарии все еще пытаются загрузить с example.com. Есть ли решение для этого?

1 Ответ

0 голосов
/ 25 октября 2019

Насколько я понимаю, это невозможно, просто изменив конфигурацию flink. Свойство web.address просто определяет (IP) -адрес, с которым должен быть связан веб-интерфейс. Там нет ничего, что определяет базовый путь. Может быть, какая-то магия балансировки нагрузки может сделать трюк, но это за пределами Flink.

...