最近在研究,自己搭建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. [redis]SDS和链表

    一.SDS 1.SDS结构体 redis3.2之前:不管buf的字节数有多少,都用 4字节的len来储存长度,对于只存短字符串那么优点浪费空间,比如只存 name,则len=4 则只需要一个字节8位即 ...

  2. Android自绘制控件

    开发过程中,我们免不了需要用到一些自定义的 View,自定义 View 一般可分为三类: ① 继承类 View —— 一般继承系统以后的基本 View,新增/重置一些自定义属性 ,例如两端对齐的Tex ...

  3. java 之 servlet简介

    Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间 ...

  4. Spring Boot 整合 Spring Security,用户登录慢

    场景 Spring Boot + Spring Security搭建一个Web项目. 临时用了inMemoryAuthentication. @EnableWebSecurity public cla ...

  5. 【JAVA基础】06 面向对象

    1. 面向对象思想概述 面向过程思想概述 第一步 第二步 面向对象思想概述 找对象(第一步,第二步) 举例 买煎饼果子 洗衣服 面向对象思想特点 是一种更符合我们思想习惯的思想 可以将复杂的事情简单化 ...

  6. 汉字编码对照表(gb2312/Big5/GB2312)

    一.汉字编码的种类 1.GB2312又称国标码,由国家标准总局发布,1981年5月1日实施,通行于大陆.新加坡等地也使用此编码.它是一个简化字的编码规范,当然也包括其他的符号.字母.日文假名等,共74 ...

  7. 高性能服务器开发基础系列 (二)Reactor模式

    系列目录 第01篇 主线程与工作线程的分工 第02篇 Reactor模式 第03篇 一个服务器程序的架构介绍 第04篇 如何将socket设置为非阻塞模式 第05篇 如何编写高性能日志 第06篇 关于 ...

  8. Jenkins 邮件收发(qq 邮箱)

    一.配置 Jenkins 邮箱的全局配置 检查是否已安装插件 Email Extension Plugin 获取 qq 邮箱 授权码 进入 qq 邮箱 ---> 设置 ---> 账户 配置 ...

  9. 8) drf 三大认证 认证 权限 频率

    一.三大认证功能分析 1)APIView的 dispath(self, request, *args, **kwargs) 2)dispath方法内 self.initial(request, *ar ...

  10. java基础篇 之 再探内部类跟final

    之前写过一篇文章:从垃圾回收机制解析为什么局部内部类只能访问final修饰的局部变量以及为什么加final能解决问题,经过这两天的学习,发现有些不对,必须再来捋一捋 先看之前的例子: /** * @a ...