最近在研究,自己搭建kudu遇到的一些问题,及解决方法,供大家参考。

1.java连接kudu,出现超时的问题,是因为kudu开启了认证模式:
通过查找官方发现:
kudu有安全认证:
服务器配置:
--rpc-authentication 默认(optional,强验证);disabled,required。
受信任的子网可通过
--trusted_subnets标志进行配置为0.0.0.0/0所有都可以连接。

解决方法:
[work@good ~]$ cat /etc/kudu/conf/tserver.gflagfile
# Do not modify these two lines. If you wish to change these variables,
# modify them in /etc/default/kudu-tserver.
--fromenv=rpc_bind_addresses
--fromenv=log_dir --fs_wal_dir=/var/lib/kudu/tserver
--fs_data_dirs=/var/lib/kudu/tserver --rpc-encryption=disabled
--rpc_authentication=disabled --unlock_unsafe_flags=true
--allow_unsafe_replication_factor=true
--default_num_replicas=1 --rpc_negotiation_timeout_ms=9000

2.当连接报错:Got out-of-order key column: name: "Name" type: STRING is_key: true is_nulla
原因:
因为主键必须在第一行列出,将name字段放在第一行就好了。具体可以参考官方文档有说。

3.tablet server没启动起来(tablet server就是从节点,另一台虚拟机),通讯错误
无法访问到主机,日志报错:

java报错:

这个原因时因为主机与从机连接失败,在主机中显示的从机存活数为0,造成的,也是第一个安全认证造成的。

4.当使用kudu HA模式,多个master时:
将所有节点的数据格式化:rm -rf / var / lib / kudu / master/*
会造成正在加载的数据丢失。



kudu_遇到的一些问题的更多相关文章

  1. kudu_单master集群安装

    1.配置JDK1.7/1.8,免密设置,ntp时间同步配置. 2. 将下载下来的文件放到/etc/yum.repos.d/ 目录下后,进行下一步 3.使用yum管理器安装 (集群搭建) sudo yu ...

随机推荐

  1. Component Object Model (COM) 是什么?

    本文主要介绍 COM 的基础知识,倾向于理论性的理解,面向初学者,浅尝辄止. 1. COM 是什么: COM 的英文全称是,Component Object Model,中文译为,组件对象模型.它官方 ...

  2. Django Channel实时推送与聊天

    先来看一下最终的效果吧 开始聊天,输入消息并点击发送消息就可以开始聊天了 点击 “获取后端数据”开启实时推送 先来简单了解一下 Django Channel Channels是一个采用Django并将 ...

  3. 还在写CURD?试试这款基于mybatis-plus的springboot代码生成器

    目录 ⚡Introduction ✔️Release Features Quick Start Examples 1.Controller模板代码示例 2.Service模板代码示例 3.Servic ...

  4. 【集群实战】共享存储实时备份(解决nfs共享存储的单点问题)

    1. nfs存储的单点问题 如果nfs服务器宕机了,则所有的nfs客户机都会受到影响.一旦宕机,会丢失部分用户的数据.为了解决单点问题,需要实现共享存储的实时备份,即:将nfs服务端共享目录下的数据实 ...

  5. Redis介绍及字符串操作

    一.前言 不同程序之间实现通信的方法? A.通过不同程序之间建立socket,实现通信.实际应用适用于使用broker,如RabbitMQ,ZeroMQ. B.通过Json,Pickle,利用文件的写 ...

  6. POJ2389 Bull Math【大数】

    Bull Math Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 15040   Accepted: 7737 Descri ...

  7. centos6更换yum源和epel源

    epel是yum的一个软件用源,包含了很多基本源中没有的软件,cobbler就属于基本源中没有的软件,所以需要安装epel源. yum源: wget -O /etc/yum.repos.d/CentO ...

  8. axis2 411

    返回411加个这个就行了 _operationClient.getOptions().setProperty(HTTPConstants.CHUNKED, false); 本文转自 cd1989929 ...

  9. MAC使用Scrapy遇到的坑

    MAC版本:EI Captain Python版本: 2.7.10 MAC默认没有安装pip,所以首先 sudo easy_install pip 然后安装Scrapy: sudo pip insta ...

  10. Programming Languages_04 Deferred Substitution

    Deferred Substitution 在执行出现with时,利用"substitution",每次with的出现,它都绕着整个body置换.这一方式是由F1WAE到env再到 ...