elk之elasticsearch安装与配置_带鱼兄的博客-程序员宅基地

技术标签: elasticsearch  ELK  

1.术语讲解
cluster:集群
Node:节点
Index:类似mysql的database
Type:类似mysql的table
Doccument:内容
Shard:数据分片,shard的最大默认Doccument数是2,147,483,519
Replicas:数据副本数,查询时也会用到,不仅仅是备份


2.安装

(a)elasticsearch运行依赖jre,jre的安装可参考:ubuntu安装jre

(b)下载地址:https://www.elastic.co/,点击右上角downloads

(c)我选择的版本是elasticsearch-2.2.0.tar.gz

(d)解压:tar -zxvf elasticsearch-2.2.0.tar.gz
(e)解压即可用,执行程序在bin目录下面
(f)后台运行:./elasticsearch -d

3.检查集群健康状态
curl 'localhost:9200/_cat/health?v'
status有三种:Green,yellow,red


4.检查集群的节点
curl 'localhost:9200/_cat/nodes?v'
*号标注的节点是master节点


5.显示所有的index
curl 'localhost:9200/_cat/indices?v'

pri:也就是shard,默认5
rep:也就是Replicas,默认1

6.创建删除index
index:customer
pretty:显示优化,换行
创建:curl -XPUT 'localhost:9200/customer?pretty'
删除:curl -XDELETE 'localhost:9200/customer?pretty'

7.关于配置
ES_HOME/config目录下:
主配置:elasticsearch.yml
日志配置:logging.yml
单点elasticsearch的配置参考:
cluster.name: bs2test
network.host: 0.0.0.0
path.logs: /data/elasticsearch/logs
path.data: /data/elasticsearch/data


小结:细节很多,主要看官网的配置文档

End;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/daiyudong2020/article/details/51090494

智能推荐

利用QT制作我们自己的一个计算器_weixin_34402408的博客-程序员宅基地

有了前面的经验就比较容易创建一个 属于我们自己的计算器了。一些简单的拖拽就可以实现了。界面设计部分:转到槽之后的代码部分:#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Wi...

html绘制LR graph,用Graphviz自动布局各种图_博士伦隐形眼镜的博客-程序员宅基地

用Graphviz自动布局各种图dot是一种高层的画图语言,用dot画图只用给出结点和边,就像图论中描述图一样,然后由程序自动对结点和边进行布局,不用像在低层的画图语言(如Troff与TeX常用的子语言)那样要具体到指定坐标。graphviz极大地节省了画图所需的时间,而且自动布局的效果往往比人手更好(特别是与我这种不会画画的人比)。如果能推广它,将鼓励人们更愿意用图表达思想,使世界更美好。关于d...

Android使用Kotlin实现多节点进度条(时间轴)_c1312052256的博客-程序员宅基地

时间轴主要使用Recyclerview来实现。开发语言使用Kotlin,代码相对java少了许多也简洁许多效果图:MainActivity.ktpackage com.example.lee.linenodeimport android.annotation.SuppressLintimport android.os.Buildimport android.supp

模拟退火算法解决工作台加工工件问题_fengbaodaxia的博客-程序员宅基地

#include<iostream>#include <cmath>#include <stdio.h>#include<cstring>using namespace std;const int MAXN = 60;           //最大约束数nconst double INIT_T = 2000;      //初始温度const dou...

好资源推荐-经典技术文章集锦!!!_Black-rabbit的博客-程序员宅基地

分享一些不错的技术文章给大家哦!希望对大家有些帮助!1.使用多线程的利弊http://g.csdn.net/52462632.HTML5时代的Web应用开发http://g.csdn.net/52462763.[VisualC++]游戏开发笔记四十五浅墨DirectX教程十三深度测试和Z缓存专场http://g.csdn.net/52466264.游戏后台的快速开发http://g...

NLP面试复盘 | 阿里/腾讯/头条/paypal/快手_kaiyuan_sjtu的博客-程序员宅基地

作者|ray-95整理|NewBeeNLP周末愉快!来看几篇面筋涨涨经验~写在前面本人学渣一枚,春招实习有幸过了几家大厂,在此期间得到了很多帮助,也特意分享一下自己的经验,希望能...

随便推点

c语言 com组件,com组件 C语言基础.ppt_weixin_39540023的博客-程序员宅基地

com组件 C语言基础C++ Overview 潘爱民 panaimi[email protected] /CompCourse/ 内容简介 C++语言基础 Object-Based Programming Object-Oriented Programming STL C++之我见 C++语言在变化,我们的概念也要调整变化 掌握C++语言的基础知识 操作系统的基础知识 文件API、内存管理… infrastruct...

数组笔记。_梦森森的博客-程序员宅基地

数组数组相关术语数组的抽象数据类型定义数组的顺序储存矩阵的压缩存储特殊矩阵的压缩存储稀疏矩阵的压缩存储数组相关术语**数组:**按一定格式排列起来的具有相同类型的数据元素的集合。一维数组:若线性表中的数据元素为非结构的简单元素,则称为一维数组。一维数组的逻辑结构:线性结构。定长的线性表。声明格式:数据类型 变量名称[长度]二维数组:若一维数组中的数据元素又是一维数组结构,则称为二维数组。特点:1、结构中的元素本身可以是具有某种结构的数据2、结构固定—定义后,维数和维界不再改变与线性表的关系

​【Python基础】告别枯燥,60 秒学会一个 Python 小例子_人工智能与算法学习的博客-程序员宅基地

本文推荐一个python的傻瓜式的学习资源,内容简单易懂,让人可以在60 秒学会一个 Python 小例子当前库已有 300多 个实用的小例子本文来源:https://github.co...

iOS NSFileHandle详解_ihoudf的博客-程序员宅基地

NSFileHandle 此类主要是对文件内容进行读取和写入操作NSFileMange  此类主要是对文件进行的操作以及文件信息的获取常用处理方法+ (id)fileHandleForReadingAtPath:(NSString*)path  打开一个文件准备读取     + (id)fileHandleForWritingAtPath:(NSString *)p

Scala Language_sansan0729的博客-程序员宅基地

Scala LanguageScala语言Scala是一门多范式的编程语言,能够以一种优雅的方式来解决现实问题,同时支持面向对象和面向函数的编程风格。虽然它是强静态类型的编程语言,但是它强大的类型推断能力,使其看起来就像是一个动态编程语言。Scala语言最终会被编译成java字节码文件,可以和JVM无缝集成,并且可以使用Scala调用Java的代码库。Scala编程语言除了自身的特性以外,目前...

Leetcode-Reverse Linked List II_disappearedgod的博客-程序员宅基地

作者:disappearedgod文章出处:http://blog.csdn.net/disappearedgod/article/details/24017881时间:2014-4-18

推荐文章

热门文章

相关标签