温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么分析ELK平台部署

发布时间:2021-12-29 11:56:38 来源:亿速云 阅读:183 作者:柒染 栏目:大数据

怎么分析ELK平台部署,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

今天跟大家分享的ELK部署,就是一个简单的开源软件,跟zabbix一样都是开源,只是功能不同,哦对了,他们把zabbix叫企业级项目实战之500万pv级大型架构监控系统手把手教学,而且还要加密。

真不知道哪里来的勇气和自信,为了宣传,也蛮拼的!

ELK是指logstash,elasticsearch,kibana三件套,这三件套可以组成日志分析和监控工具。

我们今天着重来看看elasticsearch的安装:

l  Elasticsearch是个开源分布式搜索引擎,它的特点有:分布,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。

怎么分析ELK平台部署

从上往下看:

第一行:API接口及支持java语言,本身就是用java开发的。

第二行:交互方式,默认用http协议来传输

第三行:自动发现节点的机制,zen主要是用来实现自动节点发现的,假如master发生故障,其他的节点就会自动选举,来确定一个master。

第三行中间主要用来对查询出来的数据进行处理,最右边是插件识别。

第四行,是lucene框架

第五行:gateway:elasticsearch支持的索引数据存储格式。

接下来我们看看怎么安装:

安装JDK,如果有的话需要卸载

检查本机是否有JDK

[root@xuegod63 ~]# java -version

java version "1.7.0_45"

OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64u45-b15)

OpenJDK 64-Bit Server VM (build 24.45-b08,mixed mode)

卸载JDK

[root@xuegod63 ~]# yum remove java

Loaded plugins: product-id,refresh-packagekit, security,

             : subscription-manager

---> Package java-1.6.0-openjdk.x86_641:1.6.0.0-1.66.1.13.0.el6 will be erased

---> Package java-1.7.0-openjdk.x86_641:1.7.0.45-2.4.3.3.el6 will be erased

--> Finished Dependency Resolution

Removed:

 java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.66.1.13.0.el6                

 java-1.7.0-openjdk.x86_64 1:1.7.0.45-2.4.3.3.el6                   

Complete!

[root@xuegod63 ~]# java -version

bash: /usr/bin/java: 没有那个文件或目录   证明已经卸载成功

注意:如果还有的话可以使用yum   grouprmove  java

JDK下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 Elasticsearch下载地址

https://www.elastic.co/downloads/elasticsearch

rz命令上传  软件包,如果没有rz 命令 ,使用yum  install lr*  安装

安装JDK

[root@xuegod63 ~]# tar zxf jdk-8u111-linux-x64.tar.gz

[root@xuegod63 ~]# ls             

jdk1.8.0_111               

jdk-8u111-linux-x64.tar.gz 

[root@xuegod63 ~]# cd jdk1.8.0_111/

配置JDK

[root@xuegod63 jdk1.8.0_111]# vim /etc/profile    打开文件写入红色内容

export JAVA_HOME=/root/jdk1.8.0_111

export JAVA_BIN=/root/jdk1.8.0_111/bin

export PATH=$PATH:$JAVA_HOME/bin

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

重新加载JDK

reboot或者source

[root@xuegod63 jdk1.8.0_111]# source /etc/profile

[root@xuegod63 jdk1.8.0_111]# java -version

java version "1.8.0_111"

Java(TM) SE Runtime Environment (build 1.8.0_111-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixedmode)

[root@xuegod63 jdk1.8.0_111]#

安装elasticserache

解压即可运行

[root@xuegod63 ~]# tar zxf elasticsearch-5.0.0.tar.gz

[root@xuegod63 ~]# cd elasticsearch-5.0.0

[root@xuegod63 elasticsearch-5.0.0]# ls

bin  config  lib LICENSE.txt  modules  NOTICE.txt README.textile

[root@xuegod63 elasticsearch-5.0.0]#

[root@xuegod63 elasticsearch-5.0.0]# ./bin/elasticsearch -d

-d 表示让服务在后台运行

怎么确认elasticsearch是否启动成功呢?

我们来访问下web服务地址就可以确认了

web服务地址

http://localhost:9200

注意,如果你用的是虚拟机,请使用虚拟机的IP

看到如下图所示:证明成功了。

怎么分析ELK平台部署

这是一个json的格式,把数据返回回来了

status  200说明成功了,

name :节点的名称,这个名称是美国漫威漫画角色的名字.

事实上只要java配对了,基本上都可以启动成功,如果启动不成功可以去log日志里面查看

如下图:怎么分析ELK平台部署

关于怎么分析ELK平台部署问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

elk
AI