栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Docker Swarm配置DeathStarBench之SocialNetwork

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker Swarm配置DeathStarBench之SocialNetwork

首先在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 

如有问题,可以私信我。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338976.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号