ppc64le centos7 安裝etcd
1. 到http://rpmfind.net/下載下傳以下4個包:
golang-1.6.2-1.fc24.ppc64le.rpm
golang-bin-1.6.2-1.fc24.ppc64le.rpm
golang-src-1.6.2-1.fc24.noarch.rpm
go-srpm-macros-2-3.fc23.noarch.rpm
2. 下載下傳etcd-2.3.3.tar.gz并解壓,之後:
cd etcd-2.3.3 && ./build
3. 設定如下環境變量:
echo "export ETCD_UNSUPPORTED_ARCH=ppc64le" >> /etc/profile.d/etcd.sh
source /etc/profile.d/etcd.sh
4. cp bin/* /usr/local/bin/
5. cp contrib/systemd/etcd.service /usr/lib/systemd/system并修改如下
[Unit]
Description=etcd key-value store
[Service]
Type=notify
Environment=ETCD_DATA_DIR=/opt/etcd
Environment=ETCD_NAME=%m
Environment=ETCD_UNSUPPORTED_ARCH=ppc64le #此行必須添加
ExecStart=/usr/local/bin/etcd
Restart=always
RestartSec=10s
LimitNOFILE=40000
[Install]
WantedBy=multi-user.target
6. systemctl start etcd
7. 設定鍵值對
etcdctl set /backend/app1 '172.16.1.45:8080'
etcdctl set /backend/app1 '172.16.0.204:8080'
轉載于:https://blog.51cto.com/noican/1773831