最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

速看:Centos7单机部署Etcd

来源:博客园


【资料图】

Centos7单机部署Etcd

标签(空格分隔): linux

下载解压

etcd官网:https://etcd.io/docs/v3.4/install/下载地址:https://github.com/etcd-io/etcd/releases/download/v3.4.14/etcd-v3.4.14-linux-amd64.tar.gzcd /usr/local/soft/tar zxvf etcd-v3.4.14-linux-amd64.tar.gzcd etcd-v3.4.14-linux-amd64./etcd --version

配置文件

- name表示节点名称,默认为default。 - data-dir 保存日志和快照的目录,默认为当前工作目录default.etcd/目录下。 - 在http://localhost:2380和集群中其他节点通信。 - 在http://localhost:2379提供客户端交互. - heartbeat为100ms,该参数的作用是leader多久发送一次心跳到followers,默认值是100ms。 - election为1000ms,该参数的作用是重新投票的超时时间,如果follow在该时间间隔没有收到心跳包,会触发重新投票,默认为1000ms。 - snapshot count为10000,该参数的作用是指定有多少事务被提交时,触发截取快照保存到磁盘。 - // 创建工作目录 在/usr/local/soft/etcd-v3.4.14-linux-amd64/目录下mkdir data// 创建配置文件touch etcd.confvim etcd.conf// 配置文件内容ETCD_NAME="CherryEtcd"ETCD_DATA_DIR="../data/":wq

开机启动

vim /etc/systemd/system/etcd.service// 文件内容[Unit]Description=Etcd Server CherryAfter=network.targetAfter=network-online.targetWants=network-online.target[Service]User=rootType=notifyWorkingDirectory=/usr/local/soft/etcd-v3.4.14-linux-amd64/data/## 根据实际情况修改EnvironmentFile和ExecStart这两个参数值## 1.EnvironmentFile即配置文件的位置,注意“-”不能少EnvironmentFile=-/usr/local/soft/etcd-v3.4.14-linux-amd64/etcd.conf## 2.ExecStart即etcd启动程序位置ExecStart=/usr/local/soft/etcd-v3.4.14-linux-amd64/etcdRestart=on-failureLimitNOFILE=65536[Install]WantedBy=multi-user.target// 开启systemctl daemon-reload && systemctl enable etcd && systemctl start etcd && systemctl status etcd

关键词: 配置文件 开机启动 启动程序