赞
踩
拉取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"
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。