Polardbx环境搭建

DN节点

拉取docker镜像

docker pull polardbx/polardb-x

启动DN&GMS

docker run -d --name some-dn-and-gms --env mode=dev -p 4886:4886 -p 32886:32886 polardbx/polardb-x

进入容器 some-dn-and-gms,查看生成的密码:

docker exec -it some-dn-and-gms /bin/bash

mysql -h127.0.0.1 -P4886 -uroot -padmin -D polardbx_meta_db_polardbx -e "select passwd_enc from storage_info where inst_kind=2"

CN节点

git clone https://github.com/ApsaraDB/galaxysql

# 安装依赖 JDK 1.8 和 Maven 3

# 进入代码目录 
cd galaxysql/

# 确保 polardbx-rpc 子模块 (GalaxyGlue) 已初始化
git submodule update --init

# 编译打包
mvn install -D maven.test.skip=true -D env=release 

修改配置文件 server.properties:

serverPort=8527
managerPort=3406
rpcPort=9090
charset=utf-8
processors=4
processorHandler=16
processorKillExecutor=128
timerExecutor=8
managerExecutor=256
serverExecutor=1024
idleTimeout=
trustedIps=127.0.0.1
slowSqlTime=1000
maxConnection=20000
allowManagerLogin=1
allowCrossDbQuery=true
galaxyXProtocol=1
metaDbAddr=127.0.0.1:4886
metaDbXprotoPort=32886
metaDbUser=my_polarx
# 存储节点密码
metaDbPasswd=xxxxxxxxxx
metaDbName=polardbx_meta_db_polardbx
instanceId=polardbx-polardbx

连接CN,执行sql操作。

mysql -h127.0.0.1 -P8527 -upolardbx_root -p123456
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FlyingZCC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值