diff --git a/docs/m3db-install.md b/docs/m3db-install.md new file mode 100644 index 00000000..c1f5810f --- /dev/null +++ b/docs/m3db-install.md @@ -0,0 +1,49 @@ +# 安装 M3db,ETCD + +下载安装包 [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 +``` diff --git a/etc/transfer.yml b/etc/transfer.yml index d0753cd6..a7cd0044 100644 --- a/etc/transfer.yml +++ b/etc/transfer.yml @@ -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"