Centos7下安装kudu

简介

kudu官网https://kudu.apache.org/

准备

直接通过yum install是找不到kudu的源的,在官网安装的页面详细介绍了怎么在各种系统下安装kudu : https://kudu.apache.org/docs/installation.html

Centos7下安装kudu_第1张图片
image.png

在centos7 下我们需要先下载cloudera-kudu.repo到/etc/yum.repos.d/下。

安装

分别执行下列命令

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

在官网上可以看到在启动服务前需要配置相关文件


Centos7下安装kudu_第2张图片
image.png

安装完成之后,在/etc/kudu/conf目录下有两个文件:master.gflagfile和tserver.gflagfile
master.gflagfile的配置修改为(目录可以根据自己的习惯来制定,但在启动kudu之前一定要事先创建好,否则master无法正常启动)

--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

启动服务:

sudo systemctl start kudu-master
sudo systemctl start kudu-tserver

在浏览器中敲入对应服务器的ip,端口是8051,就可以看到kudu的界面了:


Centos7下安装kudu_第3张图片
image.png

你可能感兴趣的:(Centos7下安装kudu)