簡介
kudu官網(wǎng)https://kudu.apache.org/
準(zhǔn)備
直接通過yum install是找不到kudu的源的做祝,在官網(wǎng)安裝的頁面詳細(xì)介紹了怎么在各種系統(tǒng)下安裝kudu : https://kudu.apache.org/docs/installation.html
在centos7 下我們需要先下載cloudera-kudu.repo到/etc/yum.repos.d/下梢卸。
安裝
分別執(zhí)行下列命令
sudo yum install kudu # Base Kudu files
sudo yum install kudu-master # Kudu master init.d service script and default configuration
sudo yum install kudu-tserver # Kudu tablet server init.d service script and default configuration
sudo yum install kudu-client0 # Kudu C++ client shared library
sudo yum install kudu-client-devel # Kudu C++ client SDK
在官網(wǎng)上可以看到在啟動(dòng)服務(wù)前需要配置相關(guān)文件
安裝完成之后,在/etc/kudu/conf目錄下有兩個(gè)文件:master.gflagfile和tserver.gflagfile
master.gflagfile的配置修改為(目錄可以根據(jù)自己的習(xí)慣來制定鸣剪,但在啟動(dòng)kudu之前一定要事先創(chuàng)建好组底,否則master無法正常啟動(dòng))
--fromenv=rpc_bind_addresses
--fromenv=log_dir
--fs_wal_dir=/home/data/kudu/master
--fs_data_dirs=/home/data/kudu/master
tserver.gflagfile修改為:
--fromenv=rpc_bind_addresses
--fromenv=log_dir
--fs_wal_dir=/home/data/kudu/tserver
--fs_data_dirs=/home/data/kudu/tserver
--tserver_master_addrs=localhost:7051
啟動(dòng)服務(wù):
sudo systemctl start kudu-master
sudo systemctl start kudu-tserver
在瀏覽器中敲入對(duì)應(yīng)服務(wù)器的ip戈稿,端口是8051喻犁,就可以看到kudu的界面了: