首先在Github下载文件。传送门
下载完毕后需要更新相应软件。
Docker Docker-compose Python 3.5+ (with asyncio and aiohttp) libssl-dev (apt-get install libssl-dev) libz-dev (apt-get install libz-dev) luarocks (apt-get install luarocks) luasocket (luarocks install luasocket)
注意更新顺序,有可能会导致docker-compos版本不匹配。
然后需要根据自己的节点配置修改对应的文件,如果是单节点直接运行docker-compose.yml
docker-compose up -d
由于我使用的节点资源较少,所以配置的分布式,使用的docker-compose-swarm.yml文件。
首先需要对文件进行修改,首先将version改为3.7。3.8版本需要docker版本我没有更新成功。不过3.7对应的docker18.09.7一样可以使用。
然后是根据实际需要对内部的资源配置进行修改,注意最后网桥可以不用修改。
对节点部署docker swarm集群,这在网上资料很多,就不再详细讲述。
然后就是对用docker swarm部署项目。
docker stack deploy --compose-file=docker-compose-swarm.yml
如果有service不能启动,删除整个stack的时候,要把网桥也删除
docker network ls docker network rm ID
运行之后查看服务部署情况。
docker service ls
查看具体service的情况。
docker service ps ID
然后根据官网流程,加载数据集,产生负载并查看jaeger。
python3 scripts/init_social_graph.py cd wrk2 make ./wrk -D exp -t-c -d -L -s ./scripts/social-network/compose-post.lua http://localhost:8080/wrk2-api/post/compose -R
如有问题,可以私信我。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)