我正在尝试在 Ubuntu 14.04 上安装 etcd 2.2。
该命令aptitude install etcd
会产生各种复杂的消息。
此命令apt-get install etcd
导致出现以下消息:
E: Package 'etcd' has no installation candidate
我下载了 etcd 2.2 的 .tar.gz 文件。我将其展开以从此独立包中进行安装。然后我进入了新创建的目录。当我运行 ./etcd 时,我收到此消息并且安装挂起:
2017-03-31 20:39:48.384030 I | raft: raft.node: ce2a822cea30bfca elected leader ce2a822cea30bfca at term 4
2017-03-31 20:39:48.384708 I | etcdserver: published {Name:default ClientURLs:[http://localhost:2379 http://localhost:4001]} to cluster 7e27652122e8b2ae
我应该怎么办?
我希望./etcd
继续并允许 etcdctl 命令运行。没有证据表明安装了 etcd。
答案1
查看日志似乎没问题。您是指打印上述行后命令提示符返回吗?从同一目录运行以下命令,看看是否能够通信。
./etcdctl set mykey "this is awesome"
./etcdctl get mykey
我使用以下步骤进行安装,并且对我来说效果很好:
curl -L https://github.com/coreos/etcd/releases/download/v2.1.0-rc.0/etcd-v2.1.0-rc.0-linux-amd64.tar.gz -o etcd-v2.1.0-rc.0-linux-amd64.tar.gz
tar xzvf etcd-v2.1.0-rc.0-linux-amd64.tar.gz
cd etcd-v2.1.0-rc.0-linux-amd64
./etcd