ELK详解(二)——Elasticsearch安装与部署
今天继续给大家介绍Linux运维相关知识,本文主要内容是Elasticsearch的安装与部署。
一、安装准备
在安装Elasticsearch前,我们首先安装JAVA环境,有关JAVA环境的安装在Tomcat详解(二)——tomcat安装与配置一文中已经详细介绍过,在这里就不过多赘述了。
然后,我们需要前往Elastic的官网下载Elasticsearch的安装包,Elasticsearch官网下载处网址为https://www.elastic.co/cn/downloads/elasticsearch,网页如下所示:
二、Elasticsearch安装与配置
下载完成Elasticsearch安装包后,我们执行命令:
yum localinstall -y elasticsearch-6.8.1.rpm
这样,就能完成Elasticsearch的安装了。
接下来,我们对Elasticsearch进行配置,打开Elasticsearch的配置文件/etc/elasticsearch/elasticsearch.yml
修改其中的配置项如下:
1、cluster.name
ELK集群名称,处于同一个ELK集群的设备名称应当相同。
2、node.name
ELK集群中结点名称,没个集群中的设备都应该有其自己的名称,每个设备名称应该不同。
3、path.data
Elasticsearch数据存放目录。
4、path.logs
Elasticsearch日志存放目录。
5、network.host
Elasticsearch监听IP地址。
6、http.port
Elasticsearch监听端口号,默认为9200。
7、discovery.zen.ping.unicast.hosts
Elasticsearch收集的设备IP地址。
注:上述参数在Elasticsearch的配置文件中都处于注释状态,我们可以将其打开,并修改为我们想要的值。同时,配置文件中也有上述参数的使用说明,我们可以参考说明进行配置。
之后,我们还需要配置Elasticsearch的JAVA路径,打开/etc/sysconfig/elasticsearch,找到JAVA_HOME参数,将其修改为我们的JAVA路径,如下所示:
三、Elasticsearch启动与访问
完成上述Elasticsearch的配置后,接下来,我们就可以启动Elasticsearch了,启动命令如下:
systemctl start elasticsearch
启动成功后,设备会开始监听9200端口,结果如下所示:
在Elasticsearch启动后,我们尝试访问一下Elasticsearch,结果如下:
四、Elasticsearch集群状态查看
由于Elasticsearch是自带集群的概念,因此,我们一般需要部署两台Elasticsearch,另一台的配置与刚刚的配置非常类似,需要改动的地方在于结点名称(node.name)和监听的IP地址(network.host)。我们配置完成后,执行命令:
curl http://X.X.X.X:9200/_cluster/health?pretty=true
其中,X.X.X.X是任意一台Elasticsearch设备的IP地址。该命令执行结果如下:
注意看上图中status处,如果结果为green,则表示ELK系统运行正常;如果为yellow,则表示有部分副本分片丢失,但并不严重;如果为red,则表示主分片丢失,系统出现严重错误。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
ELK详解(二)——Elasticsearch安装与部署相关推荐
- SharePoint2007安装图文详解二:安装AD(活动目录)及DNS
在上一篇SharePoint2007安装图文详解一:安装IIS及相关组件中已经介绍了IIS及相关组件的安装,本篇将详细介绍AD(活动目录)的安装. 打开"管理您的服务器",点击&q ...
- SharePoint2007安装图文详解三:安装SqlServer2005
SharePoint2007 中的很多功能会用到数据库,如分析服务,报表服务等.本文介绍SqlServer2005的安装,数据库的安装很简单,基本上安装默认选项点击下一步即可,需要注意的地方在下面会提 ...
- PackageManagerService启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?
PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理? Android PackageManagerService系列博客目录: PKMS启动详解系列博客概要 PKM ...
- shell脚本详解(九)——一键部署DNS正向解析
shell脚本详解(九)--一键部署DNS正向解析 一.DNS正向解析 二.shell脚本一键部署 一.DNS正向解析 详情请点击:DNS正向解析 二.shell脚本一键部署 #!/bin/bash ...
- 实战详解WSUS2.0+SP1部署:WSUS2.0系列之一
详解WSUS2.0+SP1部署 目前在企业内网中,90%以上的桌面操作系统以及大部分的服务器都使用了微软公司的产品.微软产品素以界面友好,功能强大而著称,但同时也以补丁泛滥而令管理员头疼.微软为弥补产 ...
- Windows 7防火墙设置详解(二)
Windows 7防火墙设置详解(二) 一.高级安全Windows 防火墙MMC 依次点击"计算机"--"控制面板"--"Windows防火墙&quo ...
- OS--进程间通信详解(二)
OS–进程间通信详解(二) 文章目录 OS--进程间通信详解(二) 一.进程间通信 1.互斥量 Futexes Pthreads中的互斥量 2.管程 3.消息传递 消息传递系统的设计要点 用消息传递解 ...
- redhat5 oracle11g安装全程详解,RedHat5+Oracle11g安装全程详解.doc
RedHat5+Oracle11g安装全程详解 一.安装Linux 设备环境:Vmware虚拟机,操作系统为Redhat 5(32位) 使用Linux图形化界面安装,没什么可说的,主要是分区要合理,o ...
- 【入门】广电行业DNS、DHCP解决方案详解(三)——DNS部署架构及案例
[入门]广电行业DNS.DHCP解决方案详解(三)--DNS部署架构及案例 DNS系统部署架构 宽带业务DNS架构 互动业务DNS架构 案例介绍 案例一 案例二 本篇我们将先介绍DNS系统部署架构体系 ...
- 详解Maven下载安装及IDEA配置Maven (2023最新)
文章目录 一.Maven介绍 二.下载Maven 三.配置Maven环境 四.在Idea上配置Maven工具 一.Maven介绍 1.Maven翻译为"专家", "内行& ...
最新文章
- 机器学习(8)朴素贝叶斯算法(20条新闻分类)
- 2021-05-10 linux中的find命令——查找文件名
- 直观展示卷积核(转)
- [转]LESS CSS 框架简介
- React开发(257):react项目理解 ant design model提示问题
- python-字符串数据类型-0222
- 小程序商店刷榜_APP推广人必看|全球刷榜价格表单
- C++ string是否包含某字符串方法(已封装)
- 【雕虫小技第8篇】scratch编程技巧之源码中的图片素材资源导出!
- 二值化网络的发展——从原始BNN到MeliusNet
- PHP面试-复习知识点整理
- GDOI2021自闭记
- 运维工程师之日常巡检
- 音乐播放器微信小程序开发-歌单界面(简陋版)
- GLAMD: Global and Local Attention Mask Distillation for Object Detectors
- The 4th SMUCTF Office WriteUp
- 使用Gitee用于进行团队合作,(配合数据库迁移)
- Synopsys VCS工具介绍
- 银河麒麟常见问题汇总
- CTFshow sql注入 上篇(web221-253)
热门文章
- 论文赏析[AI18]更快的基于非二叉化自底向上策略的转移系统成分句法分析
- 01 ZooKeeper初探
- Windows和Linux hosts 文件位置
- Java判断文件是否为图片
- 软硬件融合新时代——让软件够灵活,硬件够高效,鱼和熊掌可兼得
- 巧用“搜索”解决自学编程遇到的难题
- HTML5移动开发即学即用(双色)
- python爬取内容_Python爬取小说内容
- unordered_set/unordered_map 增删查操作
- 蓝桥杯2018年第九届C/C++省赛B组第一题-第几天