首页 > 其他分享 >day01-elasticstack-all

day01-elasticstack-all

时间:2024-09-28 20:35:33浏览次数:9  
标签:elk91 day01 elasticstack elasticsearch ElasticSearch root port ES

一.elasitcstack概述

  1. 什么是ElasticStack?
    所谓的ElasticStack别名为elk stack。

ELK指的是三个技术栈:

	- ElasticSearch,简称: es
		数据库,应用场景为数据的快速检索。
		但凡和搜索框相关的,都会用ES进行数据的查询。
		
	- Logstash:	
		采集数据,日志聚合,处理数据,将数据写入到ES存储库。
		
	- Kibana:
		用于出图展示数据。
  1. 常用的架构
EFK常用架构:
	- ElasticSearch
	- Filebeat: 
		采集数据写入ES集群。
	- Kibana

ELFK:
	- ElasticSearch
	- Filebeat: 
	- Logstash
	- Kibana
	
ELKF+KAFKA:
	- zookeeper 
	- kafka

二.ElasticSearch

  1. 什么是elasticsearch
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。

作为 Elastic Stack 的核心,Elasticsearch 会集中存储您的数据,让您飞快完成搜索,微调相关性,进行强大的分析,并轻松缩放规模。

说白了,ES的核心作用就是存储数据和快速进行模糊查询。

2.下载ES软件包

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.23-amd64.deb

svip:
[root@elk91 ~]# wget http://192.168.11.253/Linux93/ElasticStack/day01-/softwares/elasticsearch-7.17.22-amd64.deb

3.安装软件包

[root@elk91 ~]# dpkg -i elasticsearch-7.17.22-amd64.deb 

4.添加别名【可选】

[root@elk91 ~]# vim ~/.bashrc 
...
alias yy='egrep -v "^#|^$"'
...
[root@elk91 ~]# source  ~/.bashrc 
[root@elk91 ~]# 

5.修改配置文件

[root@elk91 ~]# yy /etc/elasticsearch/elasticsearch.yml 
cluster.name: oldboyedu-linux93
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
http.port: 9200
transport.port: 9300
discovery.type: single-node
[root@elk91 ~]# 

相关参数说明:
	cluster.name: 
		指定ES集群的名称
	path.data: 
		指定数据目录
	path.logs: 
		指定日志目录
	network.host: 
		指定宿主机的监听IP。
	http.port: 9200
		对外提供http|https接口的端口。
	transport.port: 9300
		集群内部数据传输的端口,会优先启动该端口选举master后在启动9200端口。
	discovery.type: 
		指定ES集群的类型,single-node表示的是单点。

6.启动ES服务

标签:elk91,day01,elasticstack,elasticsearch,ElasticSearch,root,port,ES
From: https://www.cnblogs.com/dptnb/p/18438361

相关文章

  • 网络编程Day01
    网络编程概述地球村信件计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程的目的:无线电台---传播交流信息,数据交换......
  • Day01-03必须掌握的英语单词
    Day01-03必须掌握的英语单词Computermemory电脑内存memoryn.存储器、回忆motherboardn.主板I/O输入/输出(Input/Output)dir......
  • 代码审计Day01——输入
    安全的本质安全问题的本质是信息问题,一切的安全方案设计的基础,都是建立在信任关系上的。是否信任普通用户的输入-->前台漏洞是否信任管理员用户的输入-->后台漏洞是否信任升级包、离线升级、在线升级、自动化升级-->供应链攻击不信任任何输入-->对输入进行检测(实际上就是把信......
  • day01
    JAXApublicclass文件位置{​//主入口publicstaticvoidmain(string[]args){}}字面量//整数System.out..printIn(666);//小数System.out..printIn(6.93);//字符串System.out..printIn(“哈喽”);//字符System.out..printIn(‘哈喽’);//布尔System......
  • GUI编程Day01
    GUI编程组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件外挂破解工具简介GUI的核心技术:SwingAWT因为界面不美观运行需要jre环境MVC的基础,了解MVC架构,了解监听可以写出自己心中想要的一些小工具工作时候,也可能需要维护到Swing界面,概......
  • 网络高级day01(Modbus 通信协议:Modbus TCP)
    目录1》modbus分类1>ModbusRTU2>ModbusASCLL3>ModbusTCP 2》ModbusTCP的特点 3》ModbusTCP协议 1>报文头(一共7个字节) 2>寄存器3>功能码 4>数据 01H 功能码分析 05H功能码分析0FH功能码分析1》modbus分类1>ModbusRTU运行在串口上......
  • Day01-标题、字体、引用、分割线、图片、超链接、列表、表格、代码
    Day01-标题、字体、引用、分割线、图片、超链接、列表、表格、代码标题一级标题:一个井号空格回车二级标题:两个井号空格回车二级标题三级标题:三个井号空格回车三级标题......(最多到6级标题)字体HelloWorld!!!!!!!斜体:字体两......
  • day01
    Java第一天的学习笔记第一章:Java概述Java语言简介Java,由JamesGosling在1995年创建,是一种高级的、面向对象的编程语言。Java的设计理念是“一次编写,到处运行”,这得益于其跨平台的特性和Java虚拟机(JVM)的功劳。Java的发展史JamesGosling:Java之父,1995年发布Java。Java版本......
  • 正式一刷代码随想录-day01
    数组T35 搜索插入位置1.想清楚边界,是否需要left<=right2.想清楚如果没有找到的几种情况,有没有遗漏的情况。3.此题需要注意返回的不可超过边界值。T34  在排序数组中查找元素的第一个和最后一个位置1.分析题目:三种情况:1.target不在数组大小的范围内2.在范围内但不在数......
  • day01 GO环境搭建
    day01环境搭建Go和C语言、C++、Python、Java等一样都是编程语言。学习任何一门编程语言本质上都分3步走:第一步:安装解释器或编译器。第二步:学相关编程语言语法,然后写代码。第三步:用已安装解释器或编译器去运行自己写的代码,这样代码就会去完成我们编写的功能了。Go......