使用docker安裝並啟動kudu

2021-09-25 19:29:24 字數 1654 閱讀 8901

之前嘗試過用docker中安裝centos再編譯安裝kudu,雖然安裝成功了,但啟動除錯時出現了很多錯誤,一時無法解決該問題,但為了快速上手,最後還是使用docker中直接安裝啟動kudu的方式。

執行docker-compose up -d

但會提示如下錯誤,

執行docker ps,顯示了kudu相關的程序

然後再執行docker run --rm -it --link docker_kudu-tserver_1:kudu_tserver -e kudu_tserver=kudu_tserver kunickiaj/kudu cli status

docker create --name kudu-master-data -v /var/lib/kudu/master kunickiaj/kudu,建立master容器

docker create --name kudu-tserver-data -v /var/lib/kudu/tserver kunickiaj/kudu,建立tserver視窗

docker run -d --name kudu-master -p 8051:8051 kunickiaj/kudu master, 啟動master

docker run -d --name kudu-tserver -p 8050:8050 --link kudu-master -e kudu_master=kudu-master kunickiaj/kudu tserver, 啟動tserver

docker logs -f kudu-master, 檢視master日誌

docker logs -f kudu-tserver, 檢視tserver日誌

docker run --rm -it --link kudu-tserver -e kudu_tserver=kudu-tserver kunickiaj/kudu kudu tserver status kudu-tserver, 執行kudu控制台

此時,就可以通過http://localhost:8050/訪問載master介面,如下:

通過http://localhost:8051/訪問tserver介面。如下

接下來就開始kudu之旅了。

docker安裝nginx並使用nginx

1.搜尋安裝的 nginx 映象 docker search nginx2.在docker hub 中選擇合適的版本後進行 映象拉取 docker pull nginx3.拉取完成後執行 nginx 容器 docker run di name nginx p 80 80 v usr docker n...

docker 安裝 mysql映象並啟動容器

啟動docker systemctl enable docker systemctl start docker 重啟docker sudo service docker restart 第一步 拉取 mysql 映象 docker pull mysql 8.0 注 不帶版本號是最新的 第二步 檢視本...

docker安裝啟動

1.uname r 檢視系統核心版本號,保證在3.10以上,一般centos7及以上版本就可以 2.yum y update 確保yum包更新到最新 3.yum remove docker docker common docker selinux docker engine 移除docker舊版本 ...