报错没有足够的tablet

来源:7-4 API操作之创建表

猫以自闭

2020-03-02

图片描述
这是直接将老师源代码拷贝下来运行的结果
图片描述
master和tserver启动都正常并且ui也可以正常访问

写回答

3回答

猫以自闭

提问者

2020-03-03

老师问题解决了

原因在我安装kudu的时候在master.gflagfile配置文件中多加了一行(百度的kudu安装教程)

--master_addresses=hadoop000:7051

根据日志信息发现了一个error

At least 2 masters are required for a distributed config, but master_addresses flag ('hadoop000:7051') only specifies 1 masters

这样会强制需要2个master,只需要删掉上面那行就行了

0
0

猫以自闭

提问者

2020-03-03

我只放了一个,并且把老师源代码也拿来试了下也不行

刚刚发现在ui界面的log信息中一直在刷一条消息

W0303 00:00:21.972779 58588 heartbeater.cc:587] Failed to heartbeat to 127.0.0.1:7051: Network error: Failed to ping master at 127.0.0.1:7051: Client connection negotiation failed: client connection to 127.0.0.1:7051: connect: Connection refused (error 111)

每秒都会多这样一条

是不是我安装的时候就出问题了,可是运行是=正常的

0
0

Michael_PK

2020-03-02

你放了3,而服务器只有一个吧

0
0

SparkSQL入门 整合Kudu实现广告业务数据分析

大数据工程师干货课程 带你从入门到实战掌握SparkSQL

535 学习 · 192 问题

查看课程