-
Notifications
You must be signed in to change notification settings - Fork 506
X Pipe 使用 搭建心得 来自网友
来自 @MRCedar([email protected]) 同学的使用心得
- java8
- Redis
- 单机安装
- 配置哨兵
- ZK: 两个站点的ZK集群
准备工作
- java8
- mysql
- 主机hosts hostname都要修改 至少添加本机信息
- 启动服务都是./startup.sh
config/xpipe.properties文件中修改相关信息 datasource 数据源 metaservers meta服务器 多个的话怎么添加? credis.service.idc.mapping.rule 站点配置 console.all.addresses console的访问地址和端口 zk.address zookeeper集群链接信息 zk.namespace zookeeper命名空间
sql/init_data.sql 根据sql中的信息 修改为自己规划的 ip port 如 : DC_TBL SETINEL_TBL KEEPERCONTAINER_TBL CLUSTER_TBL
script/startup.sh 如果启动脚本不能获取ip port 甚至启动时报错java 可以写死ip port 删除相关java量 另:ip的获取可能多了.10 不同系统可能不一样 将”inet.10”改成inet就行了
config/xpipe.properties datacenter 当前站点 metaserver.id meta数量 zk.address zookeeper集群链接信息 zk.namespace zookeeper命名空间 console.address dcinfos meta服务器的信息
和console一样修改启动脚本
创建配置文件 /opt/data/100004375/meta_server.properties 内容:metaserverid=10 一个站点内的id不能相同
config/xpipe.properties
datacenter 当前站点
meta.server.url meta服务器信息
zk.address zookeeper集群链接信息
zk.namespace zookeeper命名空间
replication.store.dir 缓存文件位置
手动创建当前用户有权限的replication.store.dir(config中的配置)文件夹
同console一样修改启动脚本
XPipe