【TDH】Search 安装问题

       最近在星环的TDH集群上需要安装一个新的组件——Search,在安装过程中遇到了不少问题,故将主要的问题总结整理如下,以供后续参考~

 

1、一开始默认安装会出现search server启动不成功、search head启动不成功等问题,也就是默认安装后search无法正常启动。报错如下:主要是/search/data权限问题。

 

2、需要将安装界面设置的path.data每个路径所属用户以及群组权限进行修改。

例如node2:

chown -R 1000:1000 /search/data
chmod 777 /search/data

 

3、安装后报错,查看具体报错日志,显示“max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]”(即:search用户拥有的内存权限太小)

查看具体报错id:

kubectl get po -o wide |grep search

查看报错id对应的日志:

kubectl logs id

 

4、扩大内存
查看当前内存:

sysctl -a |grep vm.max_map_count

扩大内存(大于262144):

sysctl -w vm.max_map_count=262411

 

5、Search安装好之后,在inceptor建es表报错:Can not create table: java.lang.IllegalArgumentException:Conf missing for elasticsearch, check your hive-site.xml。
      需要在8180inceptor界面更新依赖,点击以下“确认”后会重新配置inceptor且重启inceptor。

 

6、重启inceptor后beeline登录inceptor报错如下:

 

7、报错原因应该是安装search后TDH-client发生变动,需要在8180重新下载客户端重新安装,但是由于之前安装在/opt/TDH-Client/的客户端有改动kafka和flume的设置,重装后需要重新设置这两个组件,所以暂时不重装客户端。采用以下方法手动执行pod。

查找inceptor server pod:

kubectl get po |grep inceptor

手动执行inceptor server:

kubectl exec -it inceptor-server-inceptor1-2559126348-x42cb bash

       可以看到能够正常登录inceptor。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

象在舞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值