kudu不支持window操作系统
一、配置Yum的Repository
- 在使用 yum来安装kudu的时候,由于kudu不是yum的常规组建,直接安装会找不到kudu,所以第一步需要将kudu的repo文件下载并放置到合适的位置。
- 下载kudu的repo文件
下载页面:http://kudu.apache.org/docs/installation.html
在下图中找到与自己操作系统相匹配的
下载repo文件:wget http://archive.cloudera.com/kudu/redhat/7/x86_64/kudu/cloudera-kudu.repo
- 将下载的repo文件放置到/etc/yum.repos.d/目录下
sudo mv cloudera-kudu.repo mv /etc/yum.repos.d/
二、安装kudu
#这是官网的解释
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
三、配置host文件
我在远程连接的时候总是报一些连接超时的错误,后来通过配置hosts文件才得到解决,主要是将虚拟机的Ip 做了映射
- 配置linux hosts文件
sudo vim /ect/hosts
#添加
192.168.61.129 master
2. 配置window hosts文件
四、配置master.gflagfile文件
- 在kudu安装完成后,默认会在/etc/kudu/conf/目录下会有两个文件:master.gflagfile和tserver.gflagfile
- 配置 master.
添加
-unlock_unsafe_flags=true
-allow_unsafe_replication_factor=true
-default_num_replicas=1 #如果是单机的话,这里就设置为1
--fs_wal_dir=/etc/default/master
和--fs_data_dirs=/etc/default/master
不建议修改,修改完后容易报文件没权限的错误。
五、配置tserver.gflagfile文件
添加;
-unlock_unsafe_flags=true
-allow_unsafe_replication_factor=true
-default_num_replicas=1
设置:
--tserver_master_addrs=master:7051
六、启动Kudu
sudo service kudu-master start
sudo service kudu-tserver start
出现下图表示启动成功
此时访问master:8051 就会出现kudu的web管理界面: