linux下ubuntu安裝etcd安裝與配置方法

2021-10-19 23:27:21 字數 2181 閱讀 1689

安裝微軟cpprest庫

etcd服務安裝

etcd服務啟動

相關資料

c++支援

集群啟動方法

sudo apt-get install pkg-config
sudo apt-get install autoconf automake libtool make g++ unzip

sudo apt-get install libgflags-dev libgtest-dev

sudo apt-get install clang libc++-dev

git clone 

cd grpc

git submodule update --init #更新第三方原始碼

安裝方法(此時應保證在grpc資料夾下):

cd third_party/protobuf/

git submodule update --init --recursive #確保轉殖子模組,更新第三方原始碼

sudo ./autogen.sh #生成配置指令碼

sudo make #從makefile讀取指令,然後編譯

sudo make check #可能會報錯,但是不影響,對於安裝流程沒有實質性用處,可以跳過該步

sudo make install

sudo ldconfig #更新共享庫快取

which protoc #檢視軟體的安裝位置

protoc --version #檢查是否安裝成功

###一下為對make命令的補充,不執行:

# 解除安裝命令:make uninstall

# 清除編譯產生的可執行檔案及目標檔案:make clean

# 除了清除可執行檔案和目標檔案外,把configure所產生的makefile也清除掉:make distclean

cd ../..  #到達grpc根資料夾下

make #編譯

make install

cd examples/cpp/helloworld/

sudo make #如果此處出錯,可能就是安裝有問題了

sudo ./greeter_server #執行server,監聽50051埠

#開啟乙個新的終端執行client

sudo ./greeter_client

git clone 

cd cpprestsdk

cmake .

make

sudo make install

wget 

tar -zxvf etcd-v3.4.5-linux-amd64.tar.gz

cd etcd-v3.4.5-linux-amd64

./etcd

- 僅本地連線:

./etcd

- 以區域網連線啟動

./etcd --listen-client-urls --advertise-client-urls --listen-peer-urls

- 安裝依賴包:

sudo apt install catch

# --listen-client-urls: 客戶端接入的網路限制

# --listen-peer-urls: 與etcd集群其他節點互動的接入網路限制

./etcd --name etcd02 \

--listen-client-urls \

--advertise-client-urls \

--listen-peer-urls \

--initial-cluster etcd01= \

--initial-cluster-token="etcd-cluster" \

--initial-cluster-state new

- 返回帶有主節點標識

./etcdctl --write-out=table --endpoints= endpoint status

Linux下安裝FTP服務(Ubuntu)

在ubuntu 14.04 上安裝 ftp 服務 第一步 更新庫 linuxidc linuxidc sudo apt get update 第二步 採用如下命令安裝vsftpd的包 linuxidc linuxidc sudo apt get install vsftpd 第三步 安裝完成後開啟 ...

Linux(非ubuntu系統)下安裝lrzsz

工具 原料 1lrzsz 0.12.20.tar.gz 2securecrt 方法 步驟 以root身份登入linux系統後,上傳lrzsz包 解壓縮 tar xzvf lrzsz 1.12.20.tar.gz 進入解壓後的目錄 cd lrzsz 1.12.20 執行 configure prefi...

UBUNTU下軟體安裝

先簡單說介紹一下ubuntu。ubuntu的中文發音大約為 烏班圖。ubuntu這個單詞源自非洲,意謂 班圖精神 誰都不是一座孤島,自成一體。每個人都包孕於人類,因他人存在而存在,因他人幸福而幸福。下面介紹下在ubuntu下如何裝軟體。linux系統中,軟體通常以源 或者預編譯包的形式提供。1 軟體...