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和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

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值