快速入门

本节,我们将过一遍如何在本地构建并启动一个 Zipkin 实例。有三个选项:使用 Java、Docker 和从源码中运行。

Docker

Docker Zipkin 项目能够构建镜像,提供脚本和 docker-compose.yml 文件来运行预编译的镜像。最快的启动方式是直接运行最新的镜像:

  1. docker run -d -p 9411:9411 openzipkin/zipkin

Java

如果你安装了 Java 8 或者更高的版本,最快的入门方式是获取最新发布的自包含(self-contained)可执行 jar 包:

  1. wget -O zipkin.jar 'https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec'
  2. java -jar zipkin.jar

从源码中运行

如果你开发了一些特性,Zipkin 可以从源码中运行。为此,你需要获取 Zipkin 源代码并进行构建。

  1. # get the latest source
  2. git clone https://github.com/openzipkin/zipkin
  3. cd zipkin
  4. # Build the server and also make its dependencies
  5. ./mvnw -DskipTests --also-make -pl zipkin-server clean install
  6. # Run the server
  7. java -jar ./zipkin-server/target/zipkin-server-*exec.jar