ambari集成es

ambari2.6.5 安装 elasticsearch6.3.2
ambari的hdp中原生不支持elasticsearch安装,下面介绍如何通过mpack方式使ambari支持elasticsearch安装:
hdp2.3-2.6版本以外版本请看问题1

/usr/bin没有java原因:自己手动安装的jdk,使用linux原生JDK不会出现此问题
注意要先看/usr/bin下边是否有java和javac,没有就将自己安装的ln到/usr/bin下边
ln -s $JAVA_HOME/bin/java /usr/bin/java
ln -s $JAVA_HOME/bin/javac /usr/bin/javac

有问题联系QQ:1551918572

一 安装Service

1 下载
Mpack include version 6.3.2 of ElasticSearch, Logstash, Kibana, FileBeat, and MetricBeat

wget https://community.hortonworks.com/storage/attachments/87416-elasticsearch-mpack-2600-9.tar.gz

2 安装mpack

ambari-server install-mpack --mpack=./87416-elasticsearch-mpack-2600-9.tar.gz --verbose

3 重启ambari-server

ambari-server restart

这时就可以在页面上看到ElasticSearch, Logstash, Kibana, FileBeat, and MetricBeat
在这里插入图片描述

安装结束

**

问题: 问题1

**
访问ambari页面发现services中并没有elasticsearch,检查mpack.json发现问题:
/var/lib/ambari-server/resources/mpacks/elasticsearch-ambari.mpack-6.3.2/mpack.json
{
“service_name” : “ELASTICSEARCH”,
“service_version” : “6.3.2”,
“applicable_stacks” : [
{
“stack_name” : “HDP”,
“stack_version” : “2.3”
},
{
“stack_name” : “HDP”,
“stack_version” : “2.4”
},
{
“stack_name” : “HDP”,
“stack_version” : “2.5”
},
{
“stack_name” : “HDP”,
“stack_version” : “2.6”
}
]
}
applicable_stacks表明service只应用到hdp2.3-2.6版本,没有3.1,手工加上;
mpack详细结构详见:https://cwiki.apache.org/confluence/display/AMBARI/Management+Packs
要注意直接修改mpack.json然后重启ambari-server不管用,需要重新install mpack:
1 卸载
ambari-server uninstall-mpack --mpack-name=elasticsearch-ambari.mpack
2 修改mpack.json并重新打包
elasticsearch_mpack-2.6.0.0-9.tar.gz
3 安装mpack(同上)
4 重启ambari-server(同上)

**

问题2

**
在这里插入图片描述

此问题现象
jdk已安装
java -version没问题
但是ambari下载安装es的时候就是报错
原因:
ambari下载安装es时获取jkd是去/usr/bin下边获取的
手动安装JKD,没有用原生JDK,所以/usr/bin 下边没有java与javac,将自己安装的JDK的java与javac软连接到/usr/vin
ln -s $JAVA_HOME/bin/java /usr/bin/java
ln -s $JAVA_HOME/bin/javac /usr/bin/javac

**

问题3

**
在这里插入图片描述

修改ambari的JDK后报错
将ambari与所有节点JDK统一

**

问题4

**
es老是找不到主节点
在这里插入图片描述
没有找到问题所在
删除三个es节点的数据

ambari集成kibana的连接

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值