#運行簡單版 zipkin容器
[root@hadoop-keda ~]# docker run -d -p 9411:9411 openzipkin/zipkin
f7a7b70511c0d6e67ea0364da8a0681730b68a138ce0f9246552426a2bd4e486
#創建宿主機掛載目錄
[root@hadoop-keda software]# mkdir -p /usr/docker/software/zipkin/conf
#拷貝容器配置文件,到宿主機掛載目錄下
[root@hadoop-keda software]# docker cp f7a7b70511c0d6e6:/root/BOOT-INF/classes/zipkin-server-shared.yml /usr/docker/software/zipkin/conf/
#停止簡單版 zipkin容器
[root@hadoop-keda conf]# docker stop f7a7b70511c0d6e6
f7a7b70511c0d6e6
#刪除簡單版 zipkin容器
[root@hadoop-keda conf]# docker rm f7a7b70511c0d6e6
f7a7b70511c0d6e6
#運行正式的 zipkin容器
[root@hadoop-keda zipkin]# docker run -dit \
> --net docker-hadoop-net \
> --ip 172.170.0.9 \
> --restart=always \
> --name=hadoop-zipkin \
> --hostname=hadoop_zipkin \
> -p 19411:9411 \
> -v /usr/docker/software/zipkin/conf/zipkin-server-shared.yml:/zipkin/BOOT-INF/classes/zipkin-server-shared.yml \
> -v /etc/localtime:/etc/localtime \
> -e TZ='Asia/Shanghai' \
> -e LANG="en_US.UTF-8" \
> -e COLLECTOR_RABBITMQ_ENABLED=true \
> -e RABBIT_ADDRESSES=411.11.11.11:15673 \
> -e RABBIT_USER=admin \
> -e RABBIT_PASSWORD=Keda123456 \
> -e RABBIT_VIRTUAL_HOST=rabbitmq_vhost \
> -e MYSQL_JDBC_URL=jdbc:mysql://11.11.11.11:13307/hadoop_zipkin \
> -e MYSQL_USER=zipkinAdmin \
> -e MYSQL_PASS=Keda123456 \
> openzipkin/zipkin
3795620f83cd0328cd0e6b11d3a86758dbe221670991d97f20f3c3858c2509f3
#查看 zipkin容器日誌輸出
[root@hadoop-keda zipkin]# docker logs 3795620f83cd03
oo
oooo
oooooo
oooooooo
oooooooooo
oooooooooooo
ooooooo ooooooo
oooooo ooooooo
oooooo ooooooo
oooooo o o oooooo
oooooo oo oo oooooo
ooooooo oooo oooo ooooooo
oooooo ooooo ooooo ooooooo
oooooo oooooo oooooo ooooooo
oooooooo oo oo oooooooo
ooooooooooooo oo oo ooooooooooooo
oooooooooooo oooooooooooo
oooooooo oooooooo
oooo oooo
________ ____ _ _____ _ _
|__ /_ _| _ \| |/ /_ _| \ | |
/ / | || |_) | ' / | || \| |
/ /_ | || __/| . \ | || |\ |
|____|___|_| |_|\_\___|_| \_|
:: version 2.19.2 :: commit 56d907b ::
2020-01-13 14:24:13.565 INFO 1 --- [ main] z.s.ZipkinServer : Starting ZipkinServer on hadoop_zipkin with PID 1 (/zipkin/BOOT-INF/classes started by zipkin in /zipkin)
2020-01-13 14:24:13.570 INFO 1 --- [ main] z.s.ZipkinServer : The following profiles are active: shared
2020-01-13 14:24:14.776 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.verboseExceptions: rate-limited=10 (default)
2020-01-13 14:24:14.793 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.verboseSocketExceptions: false (default)
2020-01-13 14:24:14.794 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.verboseResponses: false (default)
2020-01-13 14:24:14.839 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.useEpoll: true (default)
2020-01-13 14:24:14.839 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.dumpOpenSslInfo: false (default)
2020-01-13 14:24:14.840 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.maxNumConnections: 2147483647 (default)
2020-01-13 14:24:14.841 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.numCommonWorkers: 8 (default)
2020-01-13 14:24:14.841 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.numCommonBlockingTaskThreads: 200 (default)
2020-01-13 14:24:14.843 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultMaxRequestLength: 10485760 (default)
2020-01-13 14:24:14.843 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultMaxResponseLength: 10485760 (default)
2020-01-13 14:24:14.844 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultRequestTimeoutMillis: 10000 (default)
2020-01-13 14:24:14.844 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultResponseTimeoutMillis: 15000 (default)
2020-01-13 14:24:14.845 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultConnectTimeoutMillis: 3200 (default)
2020-01-13 14:24:14.845 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultWriteTimeoutMillis: 1000 (default)
2020-01-13 14:24:14.846 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultServerIdleTimeoutMillis: 15000 (default)
2020-01-13 14:24:14.846 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultClientIdleTimeoutMillis: 10000 (default)
2020-01-13 14:24:14.847 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultHttp2InitialConnectionWindowSize: 1048576 (default)
2020-01-13 14:24:14.847 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultHttp2InitialStreamWindowSize: 1048576 (default)
2020-01-13 14:24:14.848 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultHttp2MaxFrameSize: 16384 (default)
2020-01-13 14:24:14.848 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultHttp2MaxStreamsPerConnection: 2147483647 (default)
2020-01-13 14:24:14.849 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultHttp2MaxHeaderListSize: 8192 (default)
2020-01-13 14:24:14.849 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultHttp1MaxInitialLineLength: 4096 (default)
2020-01-13 14:24:14.850 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultHttp1MaxHeaderSize: 8192 (default)
2020-01-13 14:24:14.850 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultHttp1MaxChunkSize: 8192 (default)
2020-01-13 14:24:14.850 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultUseHttp2Preface: true (default)
2020-01-13 14:24:14.850 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultUseHttp1Pipelining: false (default)
2020-01-13 14:24:14.851 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultBackoffSpec: exponential=200:10000,jitter=0.2 (default)
2020-01-13 14:24:14.851 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.defaultMaxTotalAttempts: 10 (default)
2020-01-13 14:24:14.852 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.routeCache: maximumSize=4096 (default)
2020-01-13 14:24:14.852 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.routeDecoratorCache: maximumSize=4096 (default)
2020-01-13 14:24:14.852 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.compositeServiceCache: maximumSize=256 (default)
2020-01-13 14:24:14.852 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.parsedPathCache: maximumSize=4096 (default)
2020-01-13 14:24:14.853 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.headerValueCache: maximumSize=4096 (default)
2020-01-13 14:24:14.853 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.fileServiceCache: maximumSize=1024 (default)
2020-01-13 14:24:14.854 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.cachedHeaders: :authority,:scheme,:method,accept-encoding,content-type (default)
2020-01-13 14:24:14.855 INFO 1 --- [ main] c.l.a.c.Flags : com.linecorp.armeria.annotatedServiceExceptionVerbosity: unhandled (default)
2020-01-13 14:24:14.856 INFO 1 --- [ main] c.l.a.c.Flags : Using /dev/epoll
2020-01-13 14:24:15.328 INFO 1 --- [ main] c.l.a.s.d.DocStringExtractor : Using com.linecorp.armeria.thrift.jsonDir: META-INF/armeria/thrift
2020-01-13 14:24:15.360 INFO 1 --- [ main] c.l.a.c.u.SystemInfo : Hostname: hadoop_zipkin (from /proc/sys/kernel/hostname)
2020-01-13 14:24:15.653 INFO 1 --- [oss-http-*:9411] c.l.a.s.Server : Serving HTTP at /0.0.0.0:9411 - http://127.0.0.1:9411/
2020-01-13 14:24:15.656 INFO 1 --- [ main] c.l.a.s.ArmeriaAutoConfiguration : Armeria server started at ports: {/0.0.0.0:9411=ServerPort(/0.0.0.0:9411, [http])}
2020-01-13 14:24:15.688 INFO 1 --- [ main] z.s.ZipkinServer : Started ZipkinServer in 3.116 seconds (JVM running for 4.017)
說明
> -e COLLECTOR_RABBITMQ_ENABLED=true :: 啓用 連接rabbitMq
> -e RABBIT_ADDRESSES=411.11.11.11:15673 ::rabbitmq地址+端口號
> -e RABBIT_USER=admin ::#rabbitmq 用戶名
> -e RABBIT_PASSWORD=Keda123456 :: #rabbitmq 密碼
> -e RABBIT_VIRTUAL_HOST=rabbitmq_vhost ::#rabbitmq 空間
> -e MYSQL_JDBC_URL=jdbc:mysql://11.11.11.11:13307/hadoop_zipkin ::#mysql 的url地址
> -e MYSQL_USER=zipkinAdmin ::#mysql 的用戶名
> -e MYSQL_PASS=Keda123456 ::#mysql 的密碼