docs: add m3db install (#414)

* docs: add m3db install

* change transfer default settings
master
yubo 4 years ago committed by GitHub
parent 4339a653ce
commit 46c1c972ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,49 @@
# 安装 M3dbETCD
下载安装包 [m3db-install.tar.gz](https://s3-gz01.didistatic.com/n9e-pub/tarball/m3db-install.tar.gz) 
## 配置
#### etcd证书
```shell
# 修改 ./etcd/certs/config/hosts-etcd
# 填写etcd的机器列表
# 生成证书
./etcd/certs/reinit-root-ca.sh
./etcd/certs/update-etcd-client-certs.sh
./etcd/certs/update-etcd-server-certs.sh
```
#### m3db 配置
```shell
# 修改 ./m3db/etc/m3dbnode.yml
db:
config:
service:
etcdClusters:
- zone: embedded
endpoints:
- 10.255.0.146:2379 # 这里需要修改 etcd 节点信息
- 10.255.0.129:2379
```
## 安装部署
```shell
. ./functions.sh
# 设置安装的机器节点,
hosts="{node1} {node2} {node3}"
# 设置好ssh Public key认证后设置 publick key 用户名
user="dc2-user"
# 同步文件
sync
# 安装
install
# 检查
status
```

@ -3,7 +3,7 @@ backend:
m3db:
enabled: false
name: "m3db"
namespace: "test"
namespace: "default"
seriesLimit: 0
docsLimit: 0
daysLimit: 7 # max query time
@ -15,7 +15,7 @@ backend:
# KV environment, zone, and service from which to write/read KV data (placement
# and configuration). Leave these as the default values unless you know what
# you're doing.
env: default_env
env: default
zone: embedded
service: m3db
etcdClusters:
@ -23,9 +23,9 @@ backend:
endpoints:
- 127.0.0.1:2379
tls:
caCrtPath: /opt/run/etcd/certs/root/ca.pem
crtPath: /opt/run/etcd/certs/output/etcd-client.pem
keyPath: /opt/run/etcd/certs/output/etcd-client-key.pem
caCrtPath: /etc/etcd/certs/ca.pem
crtPath: /etc/etcd/certs/etcd-client.pem
keyPath: /etc/etcd/certs/etcd-client-key.pem
tsdb:
enabled: true
name: "tsdb"

Loading…
Cancel
Save