Как запустить zipkin на IP-адресе, отличном от localhost, при запуске сервера с помощью «java -jar zipkin.jar»

Видел это ... Но я не могу заставить его работать, что бы я ни пробовал, я либо все еще на локальном хосте, либо исключение при связывании armeria (у меня все работает:8080) и сбой сервера ...

Короче говоря, то, что я пробовал (Windows Server 2016, поэтому без контейнеров Linux Docker), безрезультатно. Варианты этих команд командного файла:

SET "АДРЕС_СЕРВЕРА =xx.xx.xx.xx"
SET "ZIPKIN_HOST =xx.xx.xx.xx"
java -jar zipkin-server-2.23.2-exec.jar --armeria.ports[0] .port =9411 -> armeria.ports[0].protocols[0]=http

Запустить Zipkin на другом ip должно быть просто, но я борюсь. Не могли бы вы мне помочь, возможно, я упускаю что-то совершенно очевидное ... Но это довольно распространенный сценарий, который не так хорошо документирован.

1 ответ

server.address=<ip> не работает?

java -jar zipkin.jar --server.address=192.168.0.7

Если он не работает, вы можете добавить файл свойств и подключиться к нему при запуске сервера:

java -jar zipkin.jar --spring.config.location=./application.properties

в application.properties:

      armeria:
  ports:
    - port: 8080
      ip: 192.168.0.7
      protocol: HTTP
Другие вопросы по тегам