首先我的伺服器是Centos7.6。低於7版本的小伙伴不可照搬。 我選擇的是使用rpm的方式進行安裝,比較方便。 "kudu安裝包下載地址" ctrl+f 查找kudu,這6個rpm包都要下載下來,推薦使用迅雷下載 在下載的時候我們還需要做一些準備工作。執行以下命令,安裝必備的包。 沒有安裝ntp的 ...
首先我的伺服器是Centos7.6。低於7版本的小伙伴不可照搬。
我選擇的是使用rpm的方式進行安裝,比較方便。
- kudu安裝包下載地址
ctrl+f 查找kudu,這6個rpm包都要下載下來,推薦使用迅雷下載
在下載的時候我們還需要做一些準備工作。執行以下命令,安裝必備的包。
sudo yum install autoconf automake cyrus-sasl-devel cyrus-sasl-gssapi \
cyrus-sasl-plain flex gcc gcc-c++ gdb git java-1.8.0-openjdk-devel \
krb5-server krb5-workstation libtool make openssl-devel patch \
pkgconfig redhat-lsb-core rsync unzip vim-common which
沒有安裝ntp的也需要安裝。
sudo yum install ntp
下載後上傳至伺服器,你們可以自行創建目錄,我上傳的目錄是:
~/software/kudu
在這個目錄下執行以下命令,安裝rpm包。
sudo rpm -ivh --nodeps *
之後我們需要創建元數據目錄、數據目錄和日誌目錄。
master元數據目錄
sudo mkdir -p /data/kudu/kudu_master_data
table數據目錄
sudo mkdir -p /data/kudu/kudu_tserver_data
log目錄
sudo mkdir -p /data/log/kudu
防止將來出現許可權問題,我們得修改他們的許可權。
cd /data
sudo chown -R kudu:kudu *
將剛纔創建的這些目錄寫進kudu的配置文件中。
cd /etc/kudu/conf
sudo vi master.gflagfile
sudo vi tserver.gflagfile
master.gflagfile
tserver.gflagfile
完成上面這一切後,我們就可以去啟動kudu了。
cd /etc/init.d
sudo ./kudu-master start
sudo ./kudu-tserver start
驗證是否啟動成功。
ps -ef | grep kudu
或者在WebUI界面看。http://你的伺服器地址:8051