ELK环境部署(已踩坑)

已踩的坑:
由于版本的不一致,安装marvel时会导致kibana界面报红,
还有启动kibana失败,提示端口在使用,(og [17:26:44.467] [fatal] Error: listen EADDRINUSE IP:5601)
然后
ps -ef|grep kibana

ps -ef|grep 5601
netstat -antp|grep 5601,
找到或者找到杀不掉,最后

尝试 使用 fuser -n tcp 5601

kill -9 端口
成功!!!

Logstash , Elasticsearch Kibana ,的下载地址统一为https://www.elastic.co/downloads/

本次使用的软件版本分别为:
1. elasticsearch2.4.4.tar.gz
2. kibana-4.6.4-linux-x86_64.tar.gz
3. logstash-2.0.0.tar.gz
4. ik1.10.4
一:Logstash安装

第一步.解压到指定目录,
使用tar xvzf *.tar.gz -C “path”
第二步:进入到解压后的根目录,使用bin/plugin install “插件名” 安装对应插件,
常用插件如下:

logstash-filter-date
logstash-filter-grok
logstash-input-file
logstash-input-stdin
logstash-output-elasticsearch
logstash-output-redis
logstash-output-stdout
安装失败可以多重试,(看人品..)

第三步:配置 *.conf 文件启动时使用,注意配置中的input的文件必须拥有足够的权限,不然就等着失败…

二:Elasticsearch的安装

第一步:同样解压,
第二步:进入解压后的根目录下的config文件中,修改配置elasticsearch.xml文件
主要修改一下几点:
cluster.name:必须保持集群内的各个节点此名称的一致性。
node.name: 每个节点起一个(类似 node-1,node-2…..)
network.host:(填写本机的ip即可,这样就可以在windows也可以访问)
discovery.zen.ping.unicast.hosts:(将里面的hosts换成对应的集群中所有节点的ip)
第三步:在$ES_HOME/下执行
bin/plugin install mobz/elasticsearch-head
(有了它,就可以访问对应的web界面)
网址类似:http://”Ip“:9200/_plugin/head/

第三步:安装Marvel
分别在elasticsearch和kibana下安装
Step 1: Install Marvel into Elasticsearch:

bin/plugin install license
bin/plugin install marvel-agent
Step 2: Install Marvel into Kibana
bin/kibana plugin –install elasticsearch/marvel/latest

Step 3: Start Elasticsearch and Kibana
bin/elasticsearch
bin/kibana

第四步:Kibana的安装
1.同样解压后,进入config目录,配置 kibana.yml文件
,其中只需要修改elastic.url属性即可。
改成本机的ip。
访问网址:http://”IP“:5601/

第五步:Ik分词器的安装:
https://github.com/medcl/elasticsearch-analysis-ik下载
我们的版本是 1.10.4。

  1. 下载后的压缩包解压后进去是pom工程
    分别执行如下命令:
    mvn clean
    mvn compile
    mvn package
    2.当然这里是用maven对此工程进行编译,前提要安装maven
    Maven安装也很简单,下载包以后解压缩,配置环境变量即可

3.前面编译了插件以后会在target/releases目录下出现一个zip包

4.然后在es的根目录下的plugins里面建一个ik目录,将上面的zip文件拷进去,并解压
5.重启es完成。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/624506

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。