Как запустить 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