解压密码:
您所在的用户组暂无权查看,请登录后查看。
本帖最后由 blackhat 于 2025-4-9 13:33 编辑
首先现在很多云服务器商不再提供centos系统,提供的是centos steam9的版本。
也不知道是什么原因,使用yum安装后无法正确加载
按照教程指示为
- sudo yum -y install etcd
- sudo systemctl enable --now etcd
复制代码 提示
- Failed to enable unit: Unit file etcd.service does not exist.
复制代码 然后解压以及安装路径
- tar xzvf etcd-v3.5.21-linux-amd64.tar.gz
- sudo mv etcd-v3.5.21-linux-amd64/etcd* /usr/local/bin/
复制代码
检查etcd
- etcd --version
- etcdctl version
复制代码 创建 /etc/systemd/system/etcd.service 文件
- [Unit]
- Description=etcd key-value store
- Documentation=https://github.com/etcd-io/etcd
- After=network.target
- [Service]
- User=etcd
- Type=notify
- Environment=ETCD_DATA_DIR=/var/lib/etcd
- Environment=ETCD_NAME=%m
- ExecStart=/usr/local/bin/etcd
- Restart=always
- RestartSec=10s
- LimitNOFILE=40000
- [Install]
- WantedBy=multi-user.target
复制代码 创建 etcd 用户和数据目录
- sudo groupadd --system etcd
- sudo useradd -s /sbin/nologin --system -g etcd etcd
- sudo mkdir /var/lib/etcd
- sudo chown etcd:etcd /var/lib/etcd
复制代码 手动启动etcd服务
- sudo systemctl daemon-reload
- sudo systemctl enable --now etcd
- sudo systemctl status etcd
复制代码 检查是否正常运行
- sudo systemctl status etcd
复制代码
通过以上手动方式,完成了在centos steam9系统中不能正常加载etcd服务的问题。
如有不足之处请指出,如果云服务无法链接github可本地下载:- https://github.com/etcd-io/etcd/releases/download/v3.5.21/etcd-v3.5.21-linux-amd64.tar.gz
复制代码
|
|