Elasticsearch-安装、日志解读
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-安装、日志解读的更多相关文章
- ELK日志监控平台安装部署简介--Elasticsearch安装部署
最近由于工作需要,需要搭建一个ELK日志监控平台,本次采用Filebeat(采集数据)+Elasticsearch(建立索引)+Kibana(展示)架构,实现日志搜索展示功能. 一.安装环境描述: 1 ...
- Elasticsearch安装详解
本文只介绍在windows上的安装和配置,其他安装和配置请参见官方文档 ES在windows上安装需下载zip安装包,解压后bin目录下有个 elasticsearch-service.bat 文件. ...
- Filebeat+Kafka+Logstash+ElasticSearch+Kibana 日志采集方案
前言 Elastic Stack 提供 Beats 和 Logstash 套件来采集任何来源.任何格式的数据.其实Beats 和 Logstash的功能差不多,都能够与 Elasticsearch 产 ...
- 用ElasticSearch存储日志
介绍 如果你使用elasticsearch来存储你的日志,本文给你提供一些做法和建议. 如果你想从多台主机向elasticsearch汇集日志,你有以下多种选择: Graylog2 安装在一台中心机上 ...
- elasticsearch安装入门
简介Elasticsearch是一个高度可扩展的开源的分布式Restful全文搜索和分析引擎. 它允许用户快速的( 近实时的) 存储. 搜索和分析海量数据. 它通常用作底层引擎技术, 为具有复杂搜索功 ...
- ElasticSearch 安装配置
1. Elasticsearch5.5.2安装 1.1.Elasticsearch安装步骤 #安装之前需安装java 环境,并配置JAVA_HOME环境变量 #直接下载Elasticsearch- ...
- elasticsearch安装教程
目录 1 java8 环境 2 安装elasticsearch 3 安装kibana 4. 单服务器部署多个节点 参考: 1 java8 环境 elasticsearch需要安装java 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 ...
- ElasticSearch安装及使用
ElasticSearch安装及使用 ELK由Elasticsearch.Logstash和Kibana三部分组件组成. Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置 ...
- ElasticSearch 安装, 带视频
疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 架构师成长+面试必备之 高并发基础书籍 [Netty Zookeeper Redis 高并发实战 ] 疯狂创客圈 高并 ...
随机推荐
- 使用es6新增Set函数快速数组去重
使用new Set()快速数组去重: let arr = [1, 2, 2, 3, 4, 5, 5, 5, 6] let set = new Set([...arr]) console.log([.. ...
- 【Winform-ComboBox】实现ComboBox下拉框与数据库的绑定
实现效果如下: 1.设计窗体 下拉框的名称cmbName 2.连接数据库 DBHelper类代码: class DBHelper { /// <summary> /// 创建静态连接字符串 ...
- spring容器BeanFactory简单例子
在Spring中,那些组成你应用程序的主体及由Spring Ioc容器所管理的对象,都被称之为bean.简单来讲,bean就是Spring容器的初始化.配置及管理的对象.除此之外,bean就与应用程序 ...
- SQL Server里Grouping Sets的威力【转】
在SQL Server里,你有没有想进行跨越多个列/纬度的聚集操作,不使用SSAS许可(SQL Server分析服务).我不是说在生产里使用开发版,也不是说安装盗版SQL Server. 不可能的任务 ...
- python selenium 执行完毕关闭chromedriver进程
#OS是我们操作dos系统时需要引入的库 import os #杀死这个chromedriver进程,因为每次启动都会打开,所以需要kill,这里用的chrome浏览器,打开方式时chromedriv ...
- poj 2761 主席树的应用(查询区间第k小值)
Feed the dogs Time Limit: 6000MS Memory Limit: 65536K Total Submissions: 22084 Accepted: 7033 De ...
- ABP .net Core MQTT+signalr通讯
abp版本: 4.3.0.0 .net core 版本 2.2 1.Mqtt 1.1 添加程序集:M2MqttDotnetCore(差点以为没有.net core 的) 2.2 实现代码:抄了个单例模 ...
- 剑指offer32----之字形打印一颗二叉树
题目 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推. 思路 在这里我们如果单纯的使用队列去弄的话,会很 ...
- mybatis plus 报错 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 少了个范型
- 一、基础篇--1.2Java集合-ArrayList和Vector的区别
ArrayList和Vector的区别 ArrayList和Vector都是基于动态数组实现的. 区别 ArrayList是非线程安全的,Vector是线程安全的. Vector的方法都加了同步锁 ...