大数据课程M2——ELK的ELASTICSEARCH概述

2023-09-14 17:00:45

文章作者邮箱:yugongshiye@sina.cn              地址:广东惠州

 ▲ 本章节目的

⚪ 了解ELK的ELASTICSEARCH概括;

⚪ 掌握ELK的ELASTICSEARCH核心概念;

一、ELASTICSEARCH概括

1. ES安装和启动

注意:如果使用达内云主机,无需安装es,直接配置yml启动即可。

1. 安装

下载ES最新版本的安装包。

截止到本笔记时间,最新版本是7.10.2,ES的更新速度非常之快,但是我们应该合理运用ES的官方文档帮助我们实现学习和深入。

上传到服务器解压安装。

这里我们准备3个服务器分别上传,并且进行解压.使用的软件是开源免费的finalshell。

调用命令解压:

[root@10-42-17-191 software]# tar -zxvf /home/resource/elasticsearch-7.10.2-linux-x86_64.tar.gz -C /home/software/  

配置es根目录下的jdk环境。

当前版本的 es7.10.2,要求最推荐使用 jdk11 以上的环境,根目录已经准备好了 jdk15。

2. 启动

安装完成之后我们可以在服务器启动这个ES软件。

添加用户用户组。

ES拒绝root用户直接启动软件,需要创建新用户,并且赋权启动。

[root@10-9-182-139 config]# groupadd tedu

[root@10-9-182-139 config]# useradd tedu -g tedu

赋权。

[root@10-42-17-191 config]# chown -R tedu:tedu /home/software/elasticsearch-7.10.2  

启动ES。

[tedu@10-42-17-191 elasticsearch-7.10.2]$ ./bin/elasticsearch

测试es进程。

发送一个http请求,查看es。

3. 配置集群启动

上述启动的是单节点进程,如果按照默认配置,实际上是多个服务器各自启动一个ES进程,想要将他们添加到同一个集群,需要进行配置.配置文件就是ES目录中的config/elasticsearch.yml文件:

cluster.name: es-cluster

node.name: es01

path.data: /home/software/elasticsearch-7.10.2/data

path.logs: /home/software/elasticsearch-7.10.2/logs

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

network.host: 0.0.0.0

http.port: 9200

transport.tcp.port: 9300

discovery.seed_hosts: ["192.168.42.129", "192.168.42.131","192.168.42.130"]

更多推荐

深入浅出学Verilog--数据类型

1、数值类型在Verilog可以用4种数值来描述其构建的电路的电平逻辑,除了event类型和real类型外,几乎所有的数据类型都可以用这4种数值来表示。0:代表逻辑0,或者条件“假”1:代表逻辑1,或者条件“真”x或X:代表未知值。意味着不确定,可能是逻辑0,也可能是逻辑1。z或Z:代表高阻态,一般用于3态缓冲电路(t

【Linux】常用工具(下)

Linux常用工具一、Linux项目自动化构建工具-make/Makefile1.依赖关系和依赖方法2.伪目标3.make/Makefile具有依赖性的推导能力(语法扩展)4.编写一个进度条代码(1)缓冲区(2)\n和\r(3)进度条代码二、Linux版本控制器-git1.gitclone2.gitconfig3.gi

系统检测到您的账户不符合国家相关法律法规或《支付宝用户服务协议》约定,暂时无法签约当前产品

最新一直在开发支付宝小程序,遇到的各种问题颇多,技术上的问题都好解决,开发平台上的问题,真的是让我心力交瘁,自己分析不出原因,打支付宝客服电话永远得不到解答。现在把自己有一些收获的问题,分享给大家,作为抛砖引玉,大家有什么收获,我们也一起交流,让开发支付宝小程序的同行少走弯路。1,刚刚开的新号为什么不能签约签约首先要有

QT-day1作业

#include"mywnd.h"#include<iostream>#include<QDebug>#include<QIcon>#include<QPushButton>#include<QLabel>#include<QLineEdit>MyWnd::MyWnd(QWidget*parent):QWidget(p

知识图谱(4)图算法

基于图有很多任务,比如:节点分类:预测哪些网站是诈骗网站;关系预测:判断图中两个节点的关系;图分类:分子性质预测;聚类:社交网络分析,将相似用户聚类在一起,再推荐适合该簇的商品;图生成:药物分子生成,药物发现;目录图基础内容图遍历图聚类Node2Vec图基础内容节点的度:节点的边的数量。对于有向图,度还可以分为入度和出

植物大战僵尸各种僵尸攻略(四)

前言此文章为“植物大战僵尸”专栏中的011刊(2023年9月第十刊),欢迎订阅。版权所有。注意:1.本博客适用于pvz无名版;2.pvz指植物大战僵尸(PlantsVSZonbies);3.本文以耗费低做标准,方法不唯一;4.本期讲述难度较中型的僵尸。各种僵尸攻略潜水僵尸潜水僵尸有两种形态:第一种是普通形态;第二种是莲

虚拟人三维动画宣传片案例分享 | 广州“五羊”城市文化IP商业体裸眼3D广告影片

随着时代的发展+元宇宙的助推,裸眼3D形式的宣传方式逐渐出现在大众眼前。以数字人IP的3D立体效果吸引大众目光,让其驻足拍照、录视频分享至社交平台,为企业品牌带来高频传播价值。近日,广州“五羊”城市文化IP裸眼3D广告宣传片在广州黄埔大悦汇商业体精彩亮相,极具冲击力的视觉效果,令过往市民旅客大饱眼福,赋予城市现代感,打

LabVIEW使用PID对激振器控制

LabVIEW使用PID对激振器控制LabVIEW的PID在许多项目中都会用到,比如温度控制、压力控制、流量控制等,一般用自带的PID通过调节参数的值,基本上都可以解决。现在项目的情况是,通过正弦波的输出控制激振器,输出正弦波的幅值与激振器的运动距离相关。波形输出是通过阿尔泰PCI5655实现,激振器也是国产。通过采集

提交本地项目到GitHub

文章目录1下载git1.1通过homebrew安装Git1.2通过Xcode安装2创建sshkey、配置git3提交本地项目到GitHub说明:该博文参考这篇文章和这段视频1下载git1.1通过homebrew安装Git1、未安装homebrew,需安装homebrew/usr/bin/ruby-e"$(curl-fs

Unity中Shader的屏幕抓取 GrabPass

文章目录前言一、抓取1、抓取指令2、在使用抓取的屏幕前,需要像使用属性一样定义一下,_GrabTexture这个名字是Unity定义好的前言Unity中Shader的屏幕抓取GrabPass一、抓取1、抓取指令屏幕的抓取需要使用一个PassGrabPass{}GrabPass{“NAME”}2、在使用抓取的屏幕前,需要

Apache Doris 快速入门

1.基本概念FE,Frontend,前端节点,接收用户查询请求,SQL解析,执行计划生成,元数据管理,节点管理等BE,Backend,后端节点,数据存储,执行查询计划。前端节点FE和后端节点BE各自独立运行,互不影响。broker:用来和外部文件系统打交道2.修改配置DORIS_HOME=/export/server/

热文推荐