kudu_單master集羣安裝

1.配置JDK1.7/1.8,免密設置,ntp時間同步配置。

2.

將下載下來的文件放到/etc/yum.repos.d/ 目錄下後,進行下一步

3.使用yum管理器安裝 (集羣搭建)
sudo yum install kudu                         # 所有node都安裝
sudo yum install kudu-master                  # 僅master的node安裝
sudo yum install kudu-tserver                 # 僅server的node安裝
sudo yum install kudu-client0                 # 後面這兩個可以和server一起安裝
sudo yum install kudu-client-devel            # Kudu C++ client SDK

4.配置參數(需要創建好相應目錄) 
  master: (有mster的配置,沒有的不配置)
    1./etc/default/kudu-master 
      export FLAGS_log_dir=/opt/kudu/log //日誌目錄 
      export FLAGS_rpc_bind_addresses=hadoop01:7051 //單機測試這裏使用默認值
    2./etc/kudu/conf.dist/master.gflagfile 
      --fs_wal_dir=/opt/kudu/data/master 
      --fs_data_dirs=/opt/kudu/data/master 
//對安全認證的設置
--rpc-encryption=disabled
--rpc_authentication=disabled //上面兩個是對認證的最低配置
--trusted_subnets=0.0.0.0/0 //添加信任的子集,0.0.0.0/0默認所有遠程連接
#--trusted_subnets=127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,169.254.0.0/16,X.X.X.0/24
//官網給的一種配置方式,沒啥用感覺
#--unlock_unsafe_flags=true //開啓認證模式
#--allow_unsafe_replication_factor=true//允許不均衡的副本數

      --default_num_replicas=1 //設置備份數 不設置默認爲3 
  
tserver: (僅server才配置)
    1./etc/default/kudu-tserver 
      export FLAGS_log_dir=/opt/kudu/log 
      export FLAGS_rpc_bind_addresses=hadoop02:7050 //如果本機是server就寫本機的地址,一般default下的都不用去管
    2./etc/kudu/conf.dist/tserver.gflagfile 
      --fs_wal_dir=/opt/kudu/data/tserver 
      --fs_data_dirs=/opt/kudu/data/tserver 
      --tserver_master_addrs=hadoop01:7051 //綁定master節點 

5.需要文件創建及修改權限(選擇默認的地址,就不用管這些都是配好的)
創建文件夾並且修改權限:
mkdir /opt/kudu
mkdir /opt/kudu/data
mkdir /opt/kudu/log
chown kudu:kudu /opt/kudu/
上面新創建的都要給權限,我就寫了一個。忙。。。

6.
在master機器上啓動/停止master:service kudu-master start|stop 
在selave機器上啓動/停止selave:service kudu-tserver start|stop 

7.在瀏覽器訪問:master:7051/serverIP:8051
看到kudu頁面則安裝成功,注意,這裏不是看到有界面就安裝成功了,要看看日誌是否報錯,或主機中的Tablet Servers是否有tablet,有時候主機從機通訊有問題。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章