文章目录
ambari-agent手动安装
项目中需要升级centos的openssh为8.5版本,导致部署ambari时出现密钥验证问题
== 这个时候为了节省时间就直接采用ambari-agent方式==
在每个节点手动安装ambari-agent
yum install ambari-agent
修改配置文件
/etc/ambari-agent/conf/ambari-agent.ini
[server]下的hostname修改为ambari-server的IP地址
重启ambari-agent
ambari-agent restart
ambari搭建分布式kafka集群
部署服务
以下例子是增加一个节点kafka
如图展示,是增加多个节点配置后
按照上图顺序执行后右下角save保存即可
下图是将写好的配置指给对应节点
第3步选择刚刚添加的配置,右下角保存重启所有受影响的kafka即可
ambari集群部署错误总结
依赖包版本错误
首先检查包是否有多余的
rpm -qa|grep 包名
有多余的就remove掉高版本的或者installed的
同样的依赖包不要留有不同版本的
比如glibc-common只需要260版本307要删掉
常见问题
一般都是依赖包不全或者版本不对应导致的
更新主节点repo源的时候子节点一定要makecache
主机名三段式切记不可重复例如,用.分隔
一段 | 二段 | 三段 |
---|---|---|
ambari | master | 01 |
ambari | slave1 | 02 |
ambari | slave2 | 03 |
RegionServer decommission启动失败问题
查看日志发现是服务器时间相差超过30000ms导致的问题,同步时间重启即可
NTP时间同步服务
Server dropped: no data问题
检查防火墙是否开启
如果开启则开启UDP的123端口!UDP的123端口!UDP的123端口!不是TCP
Hbase连接问题汇总
连接hbase thrift 抛broken pipe错误
修改hbase配置即可
key | Value | Property Type |
---|---|---|
hbase.regionserver.thrift.compact | true | TEXT |
hbase.regionserver.thrift.framed | true | TEXT |
需要ADD以上两个配置
保存后重启hbase集群即可