elasticsearch介绍,集群的安装,7.5.1版本。

ELK

ELK是一套解决方案,是三个软件产品的首字母缩写。
ELK分别代表
-----Elasticsearch:负责日志检索和存储
-----Logstash:负责日志的收集和分析、处理
-----Kibana:负责日志的可视化,web页面

ELK组件在海量日志系统的运维中,可用于解决
-分布式日志数据集中式查询和管理
-系统监控,包含系统硬件和应用各个组件的监控
-故障排查
-安全信息和事件管理
-报表功能

1.工作流程:

首先用户访问的是kibana,kinbana通过Elasticsearch读取数据, Elasticsearch 数据是由logstash程序把数据写入 elasticsearch ,logstash数据通过web集群获取来的。


图片.png

2.elasticsearch主要特点:

-实时分析
-分布式实时文件存储,并将每一个字段编入索引
-文档导向,所由的对象全部是文档
-高可用性,易扩展,支持集群(Cluster),分片和复制(Shards和Replicas)
-接口友好,支持JSON

3.elasticsearch相关概念

-Node:装有一个ES服务器的节点
-Cluster:有多个Node组成的集群
-Document:一个可被搜索的基础信息单元
-Index:拥有相似特征的文档的集合
-Type:一个索引中可以定义一种或多种类型
-Filed:是ES的最小单位,相当于数据的某一列
-Shards:索引的分片,每一个分片就是一个Shards
-Replicas:索引的拷贝

ES与关系型数据库的对比

--ES中,文档归属于一种类型(type),而这些类型存在于索引(index)中,类似传统关系型数据库
--DB----->Databases------>Tables----->Rows---->Columns
-关系型 数据库 表 行 列

--ES----->Indices------>Types----->Documents---->Fields
--ES 索引 类型 文档 域(字段)

1.安装单机版的ES

安装第一台es服务器
--设置主机名称和ip对应关系
--解决依赖关系
--安装软件包
--修改配置文件
--启动服务
--检查服务

#hostname es1
#vim /etc/hosts
192.168.4.157 es1
192.168.4.158 es2
192.168.4.159 es3
192.168.4.160 es4
192.168.4.161 es5
#yum -y install java-1.8.0-openjdk.x86_64
#yum -y install elasticsearch-7.5.1.rpm 
## vim /etc/elasticsearch/elasticsearch.yml
17 cluster.name: myelk        //配置集群名字
23 node.name: es1        //当前主机名称
54 network.host: 0.0.0.0     // 0.0.0.0(监听所有地址)
68 discovery.seed_hosts: ["es1", "es2","es3"] #声明集群里的主机成员有谁,不需要全部写进去
[root@es1 ~]# systemctl restart elasticsearch
[root@es1 ~]# systemctl enable elasticsearch
[root@es1 ~]# ss -antup | grep 9200
[root@es1 ~]# ss -antup | grep 9300
#测试
#curl http://192.168.4.157:9200

集群的安装和单机版的一样配置里面更改下node.name节点的名(es1,es2,es3,es4)

配置文件,就是node.name不一样。
cluster.name: myelk
node.name: es1
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
discovery.seed_hosts: ["es1", "es2", "es3"]
http.cors.enabled: true
http.cors.allow-origin: "*"
重启服务

systemctl restart elasticsearch

systemctl enable elasticsearch

访问测试

curl http://192.168.4.157:9200/_cluster/health?pretty

curl http://192.168.4.160:9200/_cat/nodes?v

可以访问157-161的任意一台主机, 集群的节点都是5台,若先启动的是es4或es5,这两个会自动成为各自的集群,解决办法,先启动集群里的es1或es2或es3其中的一台,或者把es4和es5重启,es4和es5会自动加进去

ES 集群验证:返回字段解析:

”status”: ”green“ 集群状态:绿色为正常、黄色表示有问题但不是很严重、红色表示严重故障

”number_of_nodes”: 5, 表示集群中节点的数量

参考:https://segmentfault.com/a/1190000019900040?utm_source=tag-newest
https://www.cnblogs.com/yangk1996/p/11184086.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,284评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,115评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,614评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,671评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,699评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,562评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,309评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,223评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,668评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,859评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,981评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,705评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,310评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,904评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,023评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,146评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,933评论 2 355

推荐阅读更多精彩内容