-
Notifications
You must be signed in to change notification settings - Fork 506
Package
mvn clean install -Plocal,package -DskipTests
看到如下输出,代表打包成功:
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] xpipe-parent ....................................... SUCCESS [3.613 s]
[INFO] core ............................................... SUCCESS [8.144 s]
[INFO] redis-parent ....................................... SUCCESS [0.293 s]
[INFO] redis-core ......................................... SUCCESS [4.382 s]
[INFO] redis-keeper ....................................... SUCCESS [3.646 s]
[INFO] redis-meta ......................................... SUCCESS [2.135 s]
[INFO] redis-console ...................................... SUCCESS [4.919 s]
[INFO] redis-integration-test ............................. SUCCESS [2.355 s]
[INFO] services ........................................... SUCCESS [0.346 s]
[INFO] local-service ...................................... SUCCESS [1.486 s]
[INFO] package ............................................ SUCCESS [0.908 s]
[INFO] package-redis-meta ................................. SUCCESS [3.448 s]
[INFO] redis-keeper-package ............................... SUCCESS [2.918 s]
[INFO] redis-console-package .............................. SUCCESS [2.825 s]
[INFO] ------------------------------------------------------------------------
由于服务依赖于 Zookeeper,假设 Zookeeper 地址为 127.0.0.1:2181
假设目前存在两个机房:jq、oy
打包位置:redis/package/redis-console-package/target/
打包格式:zip
将此 zip 包解压缩到用户目录,假设加压缩后根目录为 console
Console 包解压缩之后,可以看到 console/sql
目录,目录下面存放数据库初始化脚本。
文件位置: console/config/xpipe.properties
重点配置项:
文件位置:console/config/datasources.xml
打包位置:redis/package/redis-metaserver-package/target/
打包格式:zip
在 jq
机房服务器解压压缩包:
文件位置: console/config/xpipe.properties
重点配置项:
- datacenter
配置当前数据中心名字 - metaserver.id
当前 meta server 的 id,支持一个数据中心多个 meta server,不同 meta server 需要对应不同 id - zk.address
当前数据中心 Zookeeper 地址,假设为 127.0.0.1:2181 - zk.namespace
Zookeeper 命名空间 - console.address
console 地址 - dcinfos
各数据中心 meta server 地址
在 oy
机房服务器解压压缩包,基础配置项和 jq
机房类似
注意:
机房名字需要改成特定机房,
如果共享 Zookeeper,zk.namespace
需要有不同的配置。
打包位置:redis/package/redis-keeper-package/target/
打包格式:zip
支持一个数据中心多个 keeper container 服务器,只要按照如下配置方式配置好即可。
文件位置: console/config/xpipe.properties
重点配置项:
- datacenter
当前数据中心名 - meta.server.url
当前数据中心 meta server 地址 - zk.address
Zookeeper server 地址,此处 Zookeeper 地址需要和对应机房 meta server 配置的地址相同 - zk.namespace
Zookeeper 命名空间 此处命名空间需要和对应机房 meta server 配置的命名空间相同 - replication.store.dir
本地数据文件保存位置
请在 https://zookeeper.apache.org / 下载 zookeeper 3.4.8 版本,并且启动
本地启动端口:2181
进入解压缩后的目录,运行 scripts/startup.sh
脚本
进入解压缩后的目录,运行 scripts/startup.sh
脚本
进入解压缩后的目录,运行 scripts/startup.sh
脚本
XPipe