Mac OS 安装 etcd
背景
本来只想了解下 Docker, 然后知道一个叫 Kubernetes (基于容器技术的分布式架构方案); 本着了解的态度,然后又知道了 etcd (分布式、高可用的一致性键值存储系统)呃…安装一个体验下吧!
使用 brew 安装
第一步: 确定 brew 是否有 etcd 包:
brew search etcd
当然肯定有这个包,这样做的好处是养成一个好的习惯,避免盲目使用 brew install balabala
第二步: 安装
brew install etcd
使用 brew 后,会发现安装软件之类的事儿,都变得好简单!但这个时候肯定会有人说:下载好慢!呃~,建议了解下 高科技上网
然后设置下网络代理。
学习新的知识,就像俄罗斯套娃,比如刚开始我只是想了解 Docker
谁能想到现在要安装 etcd
, 知道的太多,才会发现自己的无知。
运行 etcd
安装完后,会有相关提示,告知我们怎么使用,推荐使用 brew services 来管理这些应用。
运行 brew services list
,可以看到相关应用的状况,很方便。哎,真香!
bigbug@bigbug-ggdeMBP ~ % brew services list
Name Status User Plist
etcd started bigbug/Library/LaunchAgents/homebrew.mxcl.etcd.plist
privoxy started bigbug/Library/LaunchAgents/homebrew.mxcl.privoxy.plist
redis stopped
可以看到,我本机的 etcd
已经是启动的状态,所以我可以直接使用。
brew services 常用的操作
# 启动某个应用,这里用 etcd 做演示
brew services start etcd
# 停止某个应用
brew services stop etcd
# 查看当前应用列表
brew services list
好了, etcd
已经启动了,现在验证下,是否正确的启动:
etcdctl endpoint health
正常情况会输出:
bigbug@bigbug-ggdeMBP~ % etcdctl endpoint health
127.0.0.1:2379 is healthy: successfully committed proposal: took = 2.258149ms
至此,etcd
已经安装完毕。
更多资料
本作品采用《CC 协议》,转载必须注明作者和本文链接