首先個人服務器是Centos7.6。低於7版本的小夥伴不可照搬。
我選擇的是使用rpm的方式進行安裝,比較方便。javascript
在下載的時候咱們還須要作一些準備工做。執行如下命令,安裝必備的包。java
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的也須要安裝。node
sudo yum install ntp
下載後上傳至服務器,大家能夠自行建立目錄,我上傳的目錄是:c++
~/software/kudu
在這個目錄下執行如下命令,安裝rpm包。git
sudo rpm -ivh --nodeps *
以後咱們須要建立元數據目錄、數據目錄和日誌目錄。vim
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
防止未來出現權限問題,咱們得修改他們的權限。api
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了。flex
cd /etc/init.d sudo ./kudu-master start sudo ./kudu-tserver start
驗證是否啓動成功。3d
ps -ef | grep kudu
或者在WebUI界面看。http://你的服務器地址:8051