返回介绍

运行部署

发布于 2021-09-25 22:17:14 字数 1680 浏览 1120 评论 0 收藏 0

部署启动

  1. 执行以下命令,编译生成 ShardingSphere-Scaling 二进制包:

git clone https://github.com/apache/shardingsphere.git;
cd shardingsphere;
mvn clean install -Prelease;

发布包所在目录为:/shardingsphere-distribution/shardingsphere-scaling-distribution/target/apache-shardingsphere-${latest.release.version}-shardingsphere-scaling-bin.tar.gz

  1. 解压缩发布包,修改配置文件 conf/server.yaml,这里主要修改启动端口,保证不与本机其他端口冲突,同时修改断点续传服务(可选)地址即可:
port: 8888
blockQueueSize: 10000
workerThread: 30

resumeBreakPoint:
  name: scalingJob
  registryCenter:
    type: ZooKeeper
    serverLists: localhost:2181
    props:
      retryIntervalMilliseconds: 10000
  1. 启动 ShardingSphere-Scaling:
sh bin/start.sh
  1. 查看日志 logs/stdout.log,确保启动成功。

  2. 使用 curl 命令再次确认正常运行。

curl -X GET http://localhost:8888/scaling/job/list

响应应为:

{"success":true,"errorCode":0,"errorMsg":null,"model":[]}

结束 ShardingSphere-Scaling

sh bin/stop.sh

应用配置项

应用现有配置项如下,相应的配置可在 conf/server.yaml 中修改:

名称说明默认值
portHTTP服务监听端口8888
blockQueueSize数据传输通道队列大小10000
workerThread工作线程池大小,允许同时运行的迁移任务线程数30
resumeBreakPoint断点续传服务

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文