ES-安装、日志解读

1. 准备tar包

https://www.elastic.co/cn/products/elasticsearch
2. 解压

tar -zxvf elasticsearch-2.3..tar.gz

3. 启动

bin/elasticsearch

启动日志如下

FengZhendeMacBook-Pro:bin FengZhen$ ./elasticsearch
[-- ::,][INFO ][node ] [Feng] version[2.3.], pid[], build[b9e4a6a/--21T16::47Z]
[-- ::,][INFO ][node ] [Feng] initializing ...
[-- ::,][INFO ][plugins ] [Feng] modules [reindex, lang-expression, lang-groovy], plugins [head], sites [head]
[-- ::,][INFO ][env ] [Feng] using [] data paths, mounts [[/ (/dev/disk1s1)]], net usable_space [.2gb], net total_space [.9gb], spins? [unknown], types [apfs]
[-- ::,][INFO ][env ] [Feng] heap size [.7mb], compressed ordinary object pointers [true]
[-- ::,][WARN ][env ] [Feng] max file descriptors [] for elasticsearch process likely too low, consider increasing to at least []
[-- ::,][INFO ][node ] [Feng] initialized
[-- ::,][INFO ][node ] [Feng] starting ...
[-- ::,][INFO ][transport ] [Feng] publish_address {127.0.0.1:}, bound_addresses {[fe80::]:}, {[::]:}, {127.0.0.1:}
[-- ::,][INFO ][discovery ] [Feng] elasticsearch/iA0avp_YTP-82cuMANvK8Q
[-- ::,][INFO ][cluster.service ] [Feng] new_master {Feng}{iA0avp_YTP-82cuMANvK8Q}{127.0.0.1}{127.0.0.1:}, reason: zen-disco-join(elected_as_master, [] joins received)
[-- ::,][INFO ][http ] [Feng] publish_address {127.0.0.1:}, bound_addresses {[fe80::]:}, {[::]:}, {127.0.0.1:}
[-- ::,][INFO ][node ] [Feng] started
[-- ::,][INFO ][gateway ] [Feng] recovered [] indices into cluster_state
[-- ::,][INFO ][cluster.routing.allocation] [Feng] Cluster health status changed from [RED] to [YELLOW] (reason: [shards started [[blog][], [blog][]] ...]).

4.日志解读:

(1)第一行提供了启动节点的统计信息

[-- ::,][INFO ][node ] [Feng] version[2.3.], pid[], build[b9e4a6a/--21T16::47Z]

默认情况下,ES为节点随机分配一个名字,可以在配置中修改。此处我修改为[Feng],此处还可看到ES的版本号细节,还有所启动Java进程的PID。
(2)插件在初始化过程中被加载,默认情况下是没有插件的,此处插件有[head]

[-- ::,][INFO ][plugins ] [Feng] modules [reindex, lang-expression, lang-groovy], plugins [head], sites [head]

(3)端口9300默认用于节点之间的通信,称为transport:

[-- ::,][INFO ][transport ] [Feng] publish_address {127.0.0.1:}, bound_addresses {[fe80::]:}, {[::]:}, {127.0.0.1:}

如果使用本地Java API而不是REST API,需要连接这个端口。
(4)选举主节点,名为[Feng]的节点

[-- ::,][INFO ][cluster.service ] [Feng] new_master {Feng}{iA0avp_YTP-82cuMANvK8Q}{127.0.0.1}{127.0.0.1:}, reason: zen-disco-join(elected_as_master, [] joins received)

(5)端口9200默认用于HTTP的通信。应用程序使用REST API时连接这个端口

[-- ::,][INFO ][http ] [Feng] publish_address {127.0.0.1:}, bound_addresses {[fe80::]:}, {[::]:}, {127.0.0.1:}

(6)节点启动成功标志

[-- ::,][INFO ][node ] [Feng] started

(7)gateway是负责将数据持久化到磁盘的ES组件,这样就不会在节点宕机的时候丢失数据。

[-- ::,][INFO ][gateway ] [Feng] recovered [] indices into cluster_state

启动节点之后,gateway将查看磁盘来判断是否有数据在意外时保存过,这样可以恢复这些数据。

5. 请求9200端口,会获得一个JSON应答,表示ES正常工作。

Elasticsearch-安装、日志解读的更多相关文章

  1. ELK日志监控平台安装部署简介--Elasticsearch安装部署

    最近由于工作需要,需要搭建一个ELK日志监控平台,本次采用Filebeat(采集数据)+Elasticsearch(建立索引)+Kibana(展示)架构,实现日志搜索展示功能. 一.安装环境描述: 1 ...

  2. Elasticsearch安装详解

    本文只介绍在windows上的安装和配置,其他安装和配置请参见官方文档 ES在windows上安装需下载zip安装包,解压后bin目录下有个 elasticsearch-service.bat 文件. ...

  3. Filebeat+Kafka+Logstash+ElasticSearch+Kibana 日志采集方案

    前言 Elastic Stack 提供 Beats 和 Logstash 套件来采集任何来源.任何格式的数据.其实Beats 和 Logstash的功能差不多,都能够与 Elasticsearch 产 ...

  4. 用ElasticSearch存储日志

    介绍 如果你使用elasticsearch来存储你的日志,本文给你提供一些做法和建议. 如果你想从多台主机向elasticsearch汇集日志,你有以下多种选择: Graylog2 安装在一台中心机上 ...

  5. elasticsearch安装入门

    简介Elasticsearch是一个高度可扩展的开源的分布式Restful全文搜索和分析引擎. 它允许用户快速的( 近实时的) 存储. 搜索和分析海量数据. 它通常用作底层引擎技术, 为具有复杂搜索功 ...

  6. ElasticSearch 安装配置

    1.   Elasticsearch5.5.2安装 1.1.Elasticsearch安装步骤 #安装之前需安装java 环境,并配置JAVA_HOME环境变量 #直接下载Elasticsearch- ...

  7. elasticsearch安装教程

    目录 1 java8 环境 2 安装elasticsearch 3 安装kibana 4. 单服务器部署多个节点 参考: 1 java8 环境 elasticsearch需要安装java 8 环境,配 ...

  8. ElasticSearch5.5.2:Windows下ElasticSearch安装配置

    环境 1.Windows10企业版X64 2.JDK-1.8 3.ElasticSearch-5.5.2 4.elasticsearch-head插件 5.node-v6.11.2-x64.msi 1 ...

  9. ElasticSearch安装及使用

    ElasticSearch安装及使用 ELK由Elasticsearch.Logstash和Kibana三部分组件组成. Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置 ...

  10. ElasticSearch 安装, 带视频

    疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 架构师成长+面试必备之 高并发基础书籍 [Netty Zookeeper Redis 高并发实战 ] 疯狂创客圈 高并 ...

随机推荐

  1. CSS3 选择器——笔记+实战案例(基本选择器、组合选择器、属性选择器、伪类选择器)

    使用CSS3 选择器——笔记 CSS通过选择器控制HTML元素,CSS选择器对网页对象可以实现一对一.一对多或者多对一的匹配. 一.CSS3选择器分类 CSS选择器在CSS2.1选择器的基础上新增了属 ...

  2. jsp九大内置对象及四个作用域【转】

    1.Request对象 该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以 获取用户提交的信息. 当Request对象获取客户提交的汉字字符时,会出现乱码问题,必 ...

  3. C# 5.0

    序言 异步成员 但是 async 和 await 才是此版本真正的主角. C# 在 2012 年推出这些功能时,将异步引入语言作为最重要的组成部分,另现状大为改观. 如果你以前处理过冗长的运行操作以及 ...

  4. A. Even Substrings

    A. Even Substrings time limit per test 0.5 seconds memory limit per test 256 megabytes input standar ...

  5. 详解vue的diff算法原理

    我的目标是写一个非常详细的关于diff的干货,所以本文有点长.也会用到大量的图片以及代码举例,目的让看这篇文章的朋友一定弄明白diff的边边角角. 先来了解几个点... 1. 当数据发生变化时,vue ...

  6. vue项目使用cropperjs制作图片剪裁,压缩组件

    项目中裁剪图片效果 代码部分:(将上传部分 封装成一个组件直接调用当前组件) <template> <div id="demo"> <!-- 遮罩层 ...

  7. grep家族、sed、awk

    一.grep家族 grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. 在上一次的博客中已经使用过egrep通过正则表达式来匹配正确IP地址,这里的用法就不多说了. f ...

  8. linux各种中文乱码解决办法整理

    2016年03月21日 15:52:05 阅读数:30812 远程登录服务器用vim在终端下编辑查看文件经常会遇见各种中文乱码问题.做如下设置可基本解决vim中文乱码问题 首先查看系统对中文的支持lo ...

  9. Php mysql 常用代码、CURD操作以及简单查询

    C/S:Client ServerB/S:Brower Server php主要实现B/S LAMP :Linux系统    A阿帕奇服务器    Mysql数据库   Php语言 mysql常用代码 ...

  10. 4.数据挖掘的数据仓库与OLAP技术

    1.什么是数据仓库 面向主题的.集成的.时变的.非易失的 2.数据仓库和异种DBMS 3.OLTP vs OLAP 4.为什么建立分离的数据仓库? 5.多维数据模型(数据仓库的概念建模)三类度量 4. ...