centos7-elk之elasticsearch

2023-11-12

准备环境:centos7.4

jdk:1.8

安装jdk可见链接:https://blog.csdn.net/xuejinyan123/article/details/102685458

下载 :elasticsearch 版本:6.0.1

存放路径:/opt/elk/elasticsearch-6.0.1

解压:tar -zxvf elasticsearch-6.0.1

elasticsearch配置:

#创建elk用户

adduser  -s /bin/bash -c 'elk' -m -d /home/elk elk

注:从2.0开始不能用root用户启动需要elk用户启动

修改配置文件:

vi elasticsearch.yml

path.data: /opt/elk/elasticsearch-6.0.1/data

path.logs: /opt/elk/elasticsearch-6.0.1/logs

network.host: 0.0.0.0

http.port: 9200

注释:

path.data:                          ----》存放数据路径

path.logs:                      -----》日志路径

network.host:                  -----》根据自己的ip修改

http.port:                       

#创建data,logs

[root@elk config]#mkdir /opt/elk/elasticsearch-6.0.1/data

[root@elk config]#mkdir /opt/elk/elasticsearch-6.0.1/logs

启动elasticsearch:

#修改elasticsearch权限

[root@elk ~]#chown -R elk.elk /opt/elk/elasticsearch-6.0.1

[root@elk ~]# su – elk

#在前台显示下效果

[elk@elk ~]$/opt/elk/elasticsearch-6.0.1/bin/elasticsearch

 如果执行完这个脚本,中途没有退出,说明启动成功

[2019-10-23T15:03:34,217][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [analysis-common]
[2019-10-23T15:03:34,217][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [ingest-common]
[2019-10-23T15:03:34,217][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [lang-expression]
[2019-10-23T15:03:34,217][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [lang-mustache]
[2019-10-23T15:03:34,217][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [lang-painless]
[2019-10-23T15:03:34,217][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [parent-join]
[2019-10-23T15:03:34,217][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [percolator]
[2019-10-23T15:03:34,217][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [reindex]
[2019-10-23T15:03:34,218][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [repository-url]
[2019-10-23T15:03:34,218][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [transport-netty4]
[2019-10-23T15:03:34,218][INFO ][o.e.p.PluginsService     ] [gtEEjvR] loaded module [tribe]
[2019-10-23T15:03:34,219][INFO ][o.e.p.PluginsService     ] [gtEEjvR] no plugins loaded
[2019-10-23T15:03:38,795][INFO ][o.e.d.DiscoveryModule    ] [gtEEjvR] using discovery type [zen]
[2019-10-23T15:03:40,590][INFO ][o.e.n.Node               ] initialized
[2019-10-23T15:03:40,590][INFO ][o.e.n.Node               ] [gtEEjvR] starting ...
[2019-10-23T15:03:41,283][INFO ][o.e.t.TransportService   ] [gtEEjvR] publish_address {192.168.16.18:9300}, bound_addresses {[::]:9300}
[2019-10-23T15:03:41,342][INFO ][o.e.b.BootstrapChecks    ] [gtEEjvR] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
[2019-10-23T15:03:44,482][INFO ][o.e.c.s.MasterService    ] [gtEEjvR] zen-disco-elected-as-master ([0] nodes joined), reason: new_master {gtEEjvR}{gtEEjvRHQeqThfv0DvKbmw}{-5dj5qCQSAGMeLZUMnorCA}{192.168.16.18}{172.20.10.9:9300}
[2019-10-23T15:03:44,491][INFO ][o.e.c.s.ClusterApplierService] [gtEEjvR] new_master {gtEEjvR}{gtEEjvRHQeqThfv0DvKbmw}{-5dj5qCQSAGMeLZUMnorCA}{172.20.10.9}{172.20.10.9:9300}, reason: apply cluster state (from master [master {gtEEjvR}{gtEEjvRHQeqThfv0DvKbmw}{-5dj5qCQSAGMeLZUMnorCA}{192.168.16.18}{172.20.10.9:9300} committed version [1] source [zen-disco-elected-as-master ([0] nodes joined)]])
[2019-10-23T15:03:44,611][INFO ][o.e.h.n.Netty4HttpServerTransport] [gtEEjvR] publish_address {192.168.16.18:9200}, bound_addresses {[::]:9200}
[2019-10-23T15:03:44,611][INFO ][o.e.n.Node               ] [gtEEjvR] started
[2019-10-23T15:03:45,255][INFO ][o.e.g.GatewayService     ] [gtEEjvR] recovered [4] indices into cluster_state
[2019-10-23T15:03:47,433][INFO ][o.e.c.r.a.AllocationService] [gtEEjvR] Cluster health status changed from [RED] to [YELLOW] (reason: [shards started [[cmdb_hostd][3], [.kibana][0]] ...]).

#测试是否成功:

[root@elk ~]# curl 192.168.16.18:9200

{
  "name" : "gtEEjvR",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "cKFnzh3DRkimol38cXdysQ",
  "version" : {
    "number" : "6.0.1",
    "build_hash" : "601be4a",
    "build_date" : "2017-12-04T09:29:09.525Z",
    "build_snapshot" : false,
    "lucene_version" : "7.0.1",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

出现以上情况,证明elasticsearch可以正常使用

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos7-elk之elasticsearch 的相关文章

  • ELK之logstash单节点安装

    ELK之logstash单节点安装 最近在搞ELK 写个文章记录分享一下经验 去官网上下载对应版本的logstash安装包 将工具包上传至服务器 1 解压工具包 命令 tar xzvf logstash tar gz 2 配置logstas
  • Docker + ELK + SpringBoot部署

    步骤一 Docker安装ELK镜像 docker pull sebp elk 步骤二 启动镜像 方法一 Docker部署 docker run e ES JAVA OPTS Xms256m Xmx256m 设置虚拟机所需内存大小 p 560
  • LogStash安装

    目录 1 下载安装报 2 上传到服务器 3 启动 Logstash 4 连接 Elasticsearch Elasticsearch安装与配置 Kibana安装与配置 LogStash安装 LogStash 简介 LogStash 日志采集
  • SpringBoot+Kafka+ELK 完成海量日志收集

    整体流程大概如下 服务器准备 在这先列出各服务器节点 方便同学们在下文中对照节点查看相应内容 SpringBoot项目准备 引入log4j2替换SpringBoot默认log demo项目结构如下 pom
  • ELK 企业级日志分析系统(理论加实战部署详解)

    ELK 企业级日志分析系统 理论加实战部署详解 文章目录 一 ELK 概述 1 1 ELK 的工作原理 二 部署详解 一 ELK Elasticsearch 集群部署 在Node1 Node2节点上操作 二 ELK Logstash 部署
  • Kibana 导出csv

    过几秒就会出现下面这图 直接点击Download即可
  • ELK 企业级日志分析系统 ELFK

    一 概述 ELK平台是一套完整的日志集中处理解决方案 将 ElasticSearch Logstash 和 Kiabana 三个开源工具配合使用 完成更强大的用户对日志的查询 排序 统计需求 使用ELK日志文件系统的原因 日志主要包括系统日
  • ELK简介以及安装部署

    ELK近实时日志分析搜索系统 ELK简介 ELK 是 Elasticsearch Logstash Kibana 三大开源框架的首字母大写简称 市面上也被称为Elastic Stack 其中 Elasticsearch 是一个基于Lucen
  • ELK系列(四)、Logstash读取nginx日志写入ES中

    前面讲了ELK的部署以及Logstash的插件的安装方式 本篇就介绍一下如何使用Logstash读取nginx的日志 并写入ES中 通过Kibana分析 ELK系列 一 安装ElasticSearch Logstash Kibana Fil
  • Docker搭建ELK日志采集服务及Kibana可视化图表展示

    架构 ES docker network create elk mkdir p opt ELK es data chmod 777 opt ELK es docker run d name elasticsearch net elk p 9
  • 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十五) logstash将配置写在多个文件

    摘要 我们用Logsatsh写配置文件的时候 如果读取的文件太多 匹配的正则过多 会使配置文件动辄成百上千行代码 可能会造成阅读和修改困难 这时候 我们可以将配置文件的输入 过滤 输出分别放在不同的配置文件里 甚至把输入 过滤 输出再次分离
  • node settings must not contain any index level settings

    本人安装的ES是7 6 1版本 报错意思为 节点设置不能包含任何索引级别设置 也就是说报错是因为 在elasticsearce yml文件中对索引进行了配置 应该是新版本不支持这样配置 删除相应的索引配置即可 index refresh i
  • ES的java接口调用异常信息:java.lang.RuntimeException: Request cannot be executed; I/O reactor status: STOPPED

    我的处理方法是重启了连接ES的服务接口 我专门写的一个供APP调用的服务 这个服务去连接ES 出现了这个错误 估计还是客户端连ES的出了问题
  • 使用 ELK 收集日志

    在当前分布式 微服务架构下 各个应用都部署在不同的服务器上 每个应用都在记录着自己重要或者不重要的日志信息 当我们要通过日志信息来排查错误时 可以根据出错应用在对应的机器上找报错相关的日志信息 但是 可能我们不具有相应服务器的访问权限 也可
  • ELK的优点和局限性

    ELK作为一种开源的日志管理解决方案 具有以下优点 实时性高 ELK可以实现实时索引和搜索 支持高效的日志收集和处理 可以帮助用户及时发现问题和异常 提高系统的响应速度和稳定性 可扩展性强 ELK的架构支持水平扩展和负载均衡 可以根据需要增
  • docker-compose deploy 高可用 elasticsearch TLS

    文章目录 1 sysctl 2 swap 3 hosts 4 配置 instances yaml 5 创建证书 6 部署 7 修改 kibanna 密码 8 清理 1 sysctl root github es tls cat etc sy
  • ELK企业级日志分析系统

    ELK概述 为什么要使用 ELK 日志主要包括系统日志 应用程序日志和安全日志 系统运维和开发人员可以通过日志了解服务器软硬件信息 检查配置过程中的错误及错误发生的原因 经常分析日志可以了解服务器的负荷 性能安全性 从而及时采取措施纠正错误
  • Java 同步JSON字符串至ES(Elasticsearch) 添加时间戳(@timestamp)、版本(@version) 字段

    解决方法 仿照logstash同步原理 对于同步json字符串 首先将其解析 然后添加时间戳和版本字段 或其他字段 打入es public void insertEs String jsonStr JSONObject jsonObject
  • Kibana 7.X 导出CSV报告

    背景 由于有时候需要基于日志做一些处理 由官网得知 ES7 3 0发布的新特性 从保存的搜索中导出CSV 我们的Kibana刚好是7 3 0 于是将自己的使用经验及解决的问题 分享给有需要的小伙伴 一 使用步骤 1 1 保存搜索 Disco
  • [分布式] zookeeper集群与kafka集群

    目录 一 Zookeeper 概述 1 1 Zookeeper定义 1 2 Zookeeper 工作机制 1 3 Zookeeper 特点 1 4 Zookeeper 数据结构 1 5 Zookeeper 应用场景 1 6 Zookeepe

随机推荐