CentOS 7 单节点安装etcd
一、下载etcd etcd可从GitHub下载Linux版本,下载地址:https://github.com/coreos/etcd/releases二、解压 当前etcd最新版本是3.3.8。下载etcd-v3.3.8-linux-amd64.tar.gz后,执行以下命令解压 tar zxvf etcd-v3.3.8-linux-amd64.tar.gz etcd
一、下载etcd
etcd可从GitHub下载Linux版本,下载地址:https://github.com/coreos/etcd/releases
二、解压
当前etcd最新版本是3.3.8。下载etcd-v3.3.8-linux-amd64.tar.gz后,执行以下命令解压
tar zxvf etcd-v3.3.8-linux-amd64.tar.gz
etcd只有两个可执行文件,etcd和etcdctl ,将解压后的这两个文件复制到/usr/bin目录下。执行以下命令
cp etcd /usr/bin/
cp etcdctl /usr/bin/
三、配置
1、配置etcd.service
在/usr/lib/systemd/system/目录下新建etcd.service文件, 执行命令:
touch /usr/lib/systemd/system/etcd.service
配置内容如下:
[Unit]
Description=Etcd Server
After=network.target
[Service]
Type=simple
WorkingDirectory=/var/lib/etcd/
EnvironmentFile=-/etc/etcd/etcd.conf
ExecStart=/usr/bin/etcd
[Install]WantedBy=multi-user.target
2、新建etcd工作目录
在/var/lib/目录下新建etcd的工作目录etcd,执行命令:
mkdir /var/lib/etcd
3、配置etcd.conf
新建/etc/etcd/etcd.conf文件,执行以下命令:
mkdir /etc/etcd
touch /etc/etcd/etcd.conf
配置内容如下:
#[member]
ETCD_NAME=default
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
ETCD_LISTEN_CLIENT_URLS="http://localhost:2379"
ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379"
四、启动并验证
配置完成后,执行以下命令,启动etcd服务。
systemctl daemon-reload
systemctl enable etcd.service
systemctl start etcd.service
第一条命令重载所有修改过的配置文件;
第二条命令将etcd服务加入开机启动列表;
第三条命令启动etcd服务
启动后执行以下命令验证:
etcdctl cluster-health
输出:
member 8e9e05c52164694d is healthy: got healthy result from http://localhost:2379
cluster is healthy
更多推荐
所有评论(0)