NewSQL ---- Docker 优化部署 MemSQL

MemSQL 部署稍微比较麻烦,需要设置LICENSE_KEY。镜像一定使用memsql/cluster-in-a-box,之前的镜像已经废弃了。这个镜像也只能用于测试。

1、设置LICENSE_KEY

这里提供一个我申请的 license

BGY2ODhiMWE1MTk3YzQ0YjhhNzdmYzU3NTdiOTFmNDQ4AAAAAAAAAAAEAAAAAAAAAAwwNAIYeZemlJfrUTxFC542kaiZmYR0jbSkfxX9AhhGXF4PBIYNzGpP2d17vnlt7uoVnEr+cXQAAA==

Linux/macOS

export LICENSE_KEY=[YOUR LICENSE KEY]
export  LICENSE_KEY="BGY2ODhiMWE1MTk3YzQ0YjhhNzdmYzU3NTdiOTFmNDQ4AAAAAAAAAAAEAAAAAAAAAAwwNAIYeZemlJfrUTxFC542kaiZmYR0jbSkfxX9AhhGXF4PBIYNzGpP2d17vnlt7uoVnEr+cXQAAA=="

Windows

$env:LICENSE_KEY = "[YOUR LICENSE KEY]"
#windows示例:一定要在powershell中执行
$env:LICENSE_KEY = "BGY2ODhiMWE1MTk3YzQ0YjhhNzdmYzU3NTdiOTFmNDQ4AAAAAAAAAAAEAAAAAAAAAAwwNAIYeZemlJfrUTxFC542kaiZmYR0jbSkfxX9AhhGXF4PBIYNzGpP2d17vnlt7uoVnEr+cXQAAA=="

 

2、初始化

推荐一个节点至少7G内存。

windows:

docker run -d -m 8G --init --name memsql  -e LICENSE_KEY=$env:LICENSE_KEY  -p 3309:3306 -p 8099:8080  memsql/cluster-in-a-box

linux:

docker run -d -m 8G --init --name memsql -v /data/memsql:/template  -e LICENSE_KEY=$LICENSE_KEY  -p 3309:3306 -p 8099:8080  memsql/cluster-in-a-box

初始化结束后,必须启动镜像才能使用

docker start memsql

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

October-

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

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

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

打赏作者

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

抵扣说明:

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

余额充值