【etcd】ubuntu22安装,与redis对比的区别

安装

方法 1:通过 apt 安装(简单,但版本可能较旧)

步骤
  1. 更新软件包列表

    sudo apt update
    
  2. 安装 etcd

    sudo apt install etcd
    
  3. 启动 etcd 服务

    sudo systemctl start etcd
    
  4. 验证安装

    etcdctl version
    

    如果输出类似以下内容,表示安装成功:

    etcdctl version: 3.4.20
    API version: 3.4
    
  5. 设置开机自启(可选):

    sudo systemctl enable etcd
    

方法 2:通过二进制文件安装(推荐,支持最新版本)

适用于需要最新版本或自定义配置的场景。

步骤
  1. 下载 etcd 二进制文件

    • 访问 etcd GitHub Releases,找到最新版本的 etcdetcdctl
    • 例如,下载 v3.5.12
      wget https://github.com/etcd-io/etcd/releases/download/v3.5.12/etcd-v3.5.12-linux-amd64.tar.gz
      
  2. 解压文件

    tar -xvf etcd-v3.5.12-linux-amd64.tar.gz
    
  3. 移动文件到系统路径

    cd etcd-v3.5.12-linux-amd64
    sudo mv etcd etcdctl /usr/local/bin/
    
  4. 创建 etcd 配置和数据目录

    sudo mkdir -p /etc/etcd
    sudo mkdir -p /var/lib/etcd
    
  5. 创建 systemd 服务文件

  • /etc/systemd/system/etcd.service 是 systemd 的服务管理文件,它用于定义 etcd 作为系统服务的启动方式。可以理解为 systemd 的"启动项配置",类似于 Windows 的服务管理 (services.msc)。
    sudo nano /etc/systemd/system/etcd.service
    
    写入以下内容(按需修改配置):
    [Unit]
    Description=etcd key-value store
    Documentation=https://github.com/etcd-io/etcd
    
    [Service]
    ExecStart=/usr/local/bin/etcd \
      --name=node1 \
      --data-dir=/var/lib/etcd \
      --listen-client-urls=http://0.0.0.0:2379 \
      --advertise-client-urls=http://localhost:2379
    Restart=always
    RestartSec=5
    User=root
    
    [Install]
    WantedBy=multi-user.target
    
  1. 启动 etcd 服务

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值