我是一名系统管理员,正在评估 Hysterix Turbine。
https://github.com/Netflix/Turbine/wiki/Getting-Started-(1.x)
它以 war/jar 文件的形式提供。
下载后目录结构如下
$ ls turbine-4.0
conf lib LICENSE NOTICE README.txt site sql turbine-4.0.jar
如何安装它。如果我下载 tomcat
并将以上内容放在 deploy 目录中,是否可以运行。
我是 JAVA
和 Tomcat
的新手。因此,我们将不胜感激任何帮助安装它的人。
最佳答案
简单的步骤-
- 从here下载war文件.如果您绝对是新手,请使用 0.5 版。版本 0.0.1 有奇怪的行为,当在同一台机器上运行多个应用程序实例时会出现 IOException。
- 然后您应该将 war 文件部署到您的 tomcat,方法是将它放在 tomcat 的 webapps 文件夹中并启动服务器。如果您的 war 名称是 turbine.war,您应该能够在 http://localhost:8080/turbine/turbine.stream?cluster={cluster-name} 查看您的聚合日志。
在部署您的 turbine.war 之前,请确保在 bin 中的 catalina.sh 中配置 archaius.properties 的文件路径> tomcat 中的文件夹。就像是-
CATALINA_OPTS="-Darcaius.configurationSource.additionalUrls=file:///home/mukulbansal/Downloads/oauth-stuff/turbine-archaius.properties"
turbine-archaius.properties 的内容可以是这样的——
turbine.aggregator.clusterConfig={集群名称}
turbine.instanceUrlSuffix.user-write=/hystrix.stream
turbine.ConfigPropertyBasedDiscovery.{cluster-name}.instances={IP:port-of-application-producing-hystrix-event-stream}
turbine.InstanceMonitor.eventStream.skipLineLogic.enabled=false
可以找到更多信息 here .
关于java - 从 WAR/JAR 文件安装 Hysterix 涡轮机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47826564/