本文是对菜鸟教程 shell编程原文 的总结并记录 如有侵权 联系删除简介说明:Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。而shell脚本 则是 为shell程序编写的脚本,业界所说的 shell 通常都是指 shell 脚本常见shell 程序:Bourne Again Shell(/bin/b
文章目录一、shell脚本说明1. 选择脚本的原因2. 脚本总览二、脚本实战2.1. 工具依赖包2.2. wge
原创
2022-09-06 06:44:51
286阅读
一、为什么要搭建 Elasticsearch 的集群?Elasticsearch 是一个开源的高扩展的分布式全文检索引擎。通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。ES主要解决问题:检索相关数据返回统计结果速度要快1. 高可用性通过设计减少系统不能提供服务的时间,假设某个时刻服务节点宕机则该节点为临时不可用,如果系统能一直提供服务,则它的可用性为100%,
转载
2024-03-15 11:24:24
305阅读
原创
2023-09-08 10:20:18
40阅读
准备三个主机 IP分别为:192.168.149.132, 192.168.149.133, 192.168.149.134 这里使用docker进行搭建 需要三个主机都有docker环境 从镜像库pull镜像 # docker pull docker.elastic.co/elasticsearc ...
转载
2021-08-12 15:26:00
201阅读
2评论
为什么要搭建集群 假如 ElasticSearch 只放在一台服务器上,即单机运行,假如这台主机突然断网了或者被攻击了,那么整个 ElasticSearch 的服务就不可用了。但如果改成 ElasticSearch 集群的话,有一台主机宕机了,还有其他的主机可以支撑,这样就仍然可以保证服务是可用的。
原创
2020-10-30 11:28:00
687阅读
ES集群搭建准备工作服务器环境准备三台服务器集群,如下图机器的分配情况:服务器名称IP地址node-1192.168.8.190node-2192.168.8.185node-3192.168.8.183下载Elasticsearch压缩包 下载地址: https://www.elastic.co/cn/downloads/elasticsearch创建路径module用来存放elasticsea
直接上文件 集群配置备注:如果是centos7要在 discovery.zen.ping.unicast.hosts: [“192.168.150.130”,“192.168.150.130”,“192.168.150.129”] 中加上tcp端口号例如:discovery.zen.ping.unicast.hosts: [“192.168.150.130:9300”,“192.168.150.1
转载
2024-07-19 08:53:20
77阅读
一、ES集群 1.ES插件页面 1)集群状态 1.红色:数据不完整 2.黄色:数据完整,但是副本有问题 3.绿色:数据和副本全部都没有问题,集群状态正常 2)节点类型 1.主节点:负责调度分配数据存储 2.数据节点:负责储存由主机点传来的数据 3)分片 1.主分片:存储数据,负责读写数据 2.副本分
原创
2021-07-29 09:50:13
1765阅读
在现代的大数据应用中,Elasticsearch(简称为es)作为一个分布式搜索和分析引擎,广泛应用于日志分析、全文搜索、监控等领域。为了保证稳定性和可扩展性,通常需要搭建一个es集群。在本文中,我将向你介绍如何搭建一个es集群,并通过代码示例帮助你实现这一过程。
**搭建ES集群步骤**
下面是搭建ES集群的步骤,我们可以通过表格展示这一流程:
| 步骤 | 操作 |
| ---- | -
原创
2024-05-08 11:00:20
42阅读
一、ElasticSearch 集群1.1 搭建集群Elasticsearch如果做集群的话Master节点至少三台服务器或者三个Master实例加入相同集群,三个Master节点最多只能故障一台Master节点,如果故障两个Master节点,Elasticsearch将无法组成集群.会报错,Kibana也无法启动,因为Kibana无法获取集群中的节点信息。由于,我们使用只有一台虚拟机,所以我们在
转载
2024-06-28 20:05:48
878阅读
点赞
创建shell脚本
第一步:使用文本编辑器来创建文本文件第一行必须包括shell声明序列:#!#!/bin/bash添加注释注释以#开头第二步:运行脚本给予执行权限,在命令行上指定脚本的绝对或相对路径chmod +x *.sh直接运行解释器,将脚本作为解释器程序的参数运行cat *.sh |bash例子:远程调用脚本一:内容
/var/www/html/hello.sh:#!/bin/bash
转载
2023-07-02 23:22:35
125阅读
ElasticSearch 集群搭建及相关原理解析ES集群架构核心概念集群节点节点类型Master eligible nodes 和 Master NodeMaster Node的职责Master Node的最佳实践选主的过程Data Node & Coordinating Node其他节点类型分片(Primary Shard & Replica Shard)分片的设定集群 st
转载
2024-02-19 21:26:36
58阅读
1、环境准备 为了搭建Elasticsearch集群,我们这里准备了三台虚拟机环境,IP地址分别是:192.168.1.8,192.168.1.9,192.168.1.10。并且JDK环境、防火墙配置等都已经准备好了,详细请参考《如何快速搭建一个简易的ELK日志分析系统》,在这篇博文中,我们已经成功搭建了单机版的Elasticsearch环境。2、集群搭建 其实基于单机版的ES环境,改造成为E
转载
2024-03-12 08:33:59
254阅读
一、准备三台elasticsearch服务器(上面写到单机环境的搭建,这里在windows上,以三个不同的端口,来模拟三台主机,单机一个伪集群)把单机环境下载的7.9.0的安装包,复制三份,分别命名为:es-cluster-01,es-cluster-02,es-cluster-03。首先要把3个ES服务器安装目录下的data目录以及下面的数据删除,确保三台主机数据一致。(不删除data/*,会导
转载
2024-03-24 13:37:13
23阅读
准备安装docker。 安装好Docker Compose。注意:运行内存最好8g以上,es运行会占用很多内存(2-3g)方式1:单机多节点。参考官网的方式创建(docker-compose搭建elasticsearch集群)。步骤创建文件夹(以下用此文件夹表示)mkdir cd /usr/local/src/es/docker 在此文件夹创建docker-compose.yml文件,内容如下:v
转载
2024-03-05 13:40:16
317阅读
目录一、下载Elasticsearch1.选择你要下载的Elasticsearch版本二、采用通用搭建集群的方法三、配置三台es1.上传压缩包到任意一台虚拟机中2.解压并修改配置文件(配置单台es)3.配置三台es集群4.设置后台启动和开机自启(可选) 一、下载Elasticsearch1.选择你要下载的Elasticsearch版本es下载地址 这里我下载的是二、采用通用搭建集群的方法集群搭建
转载
2023-08-18 16:36:54
173阅读
ES集群搭建一、安装软件准备系统:Centos7-2003软件版本:JDK15.x、ES7.11.X。官方下载地址:https://www.elastic.co/cn/downloads/社区镜像下载http://dl.elasticsearch.cn/华为镜像下载https://mirrors.huaweicloud.com/Docker容器下载可选择ES官方镜像或者国内阿里云/网易等镜像二、操
转载
2024-02-18 21:34:44
88阅读
一、集群规划搭建一个集群我们需要考虑如下几个问题:1. 我们需要多大规模的集群?2. 集群中的节点角色如何分配?3. 如何避免脑裂问题?4. 索引应该设置多少个分片?5. 分片应该设置几个副本?下面我们就来分析和回答这几个问题1、我们需要多大规模的集群?需要从以下两个方面考虑:1.1 当前的数据量有多大?数据增长情况如何? 1.2 你的机器配置如何?cpu、多大内存、多大硬盘容量?推算的依据:ES
转载
2024-07-18 21:45:15
70阅读
1 集群搭建1.1 修改配置 每台机器修改elasticsearch.yml配置文件cd /usr/local/es/elasticsearch-7.6.1/config/
sudo vim elasticsearch.yml
#修改以下配置,保存后重启elasticsearch即可
discovery.seed_hosts: ["124.221.237.87","124.221.243.25
转载
2024-06-20 20:47:39
286阅读