ElasticSearch集群搭建(版本号8.3.3)_如我般骄傲的博客-CSDN博客


本站和网页 https://blog.csdn.net/qq_38173650/article/details/127760542 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

ElasticSearch集群搭建(版本号8.3.3)_如我般骄傲的博客-CSDN博客
ElasticSearch集群搭建(版本号8.3.3)
如我般骄傲
已于 2022-11-30 09:33:39 修改
398
收藏
分类专栏:
Elasticsearch
文章标签:
elasticsearch
大数据
于 2022-11-29 00:15:02 首次发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38173650/article/details/127760542
版权
Elasticsearch
专栏收录该内容
12 篇文章
1 订阅
订阅专栏
1、创建账号
因为安全问题,ElasticSearch不允许root用户直接运行,所以要在每个节点创建新的用户 这里准备了三个节点
192.168.159.100
192.168.159.101
192.168.159.102
#创建用户:elasticsearch100
adduser elasticsearch100
# 创建用户密码,需要输入两次
passwd elasticsearch100
#此处记录密码为elasticsearch100,避免忘记
#将对应的文件夹权限赋给该用户
chown -R elasticsearch100 elasticsearch-8.3.3
su elasticsearch100
#创建用户:elasticsearch101
adduser elasticsearch101
# 创建用户密码,需要输入两次
passwd elasticsearch101
#此处记录密码为elasticsearch101,避免忘记
#将对应的文件夹权限赋给该用户
chown -R elasticsearch101 elasticsearch-8.3.3
su elasticsearch101
#创建用户:elasticsearch102
adduser elasticsearch102
# 创建用户密码,需要输入两次
passwd elasticsearch102
#此处记录密码为elasticsearch102,避免忘记
#将对应的文件夹权限赋给该用户
chown -R elasticsearch102 elasticsearch-8.3.3
su elasticsearch102
2、修改配置文件(集群配置)
# ======================== Elasticsearch Configuration =========================
# NOTE: Elasticsearch comes with reasonable defaults for most settings.
# Before you set out to tweak and tune the configuration, make sure you
# understand what are you trying to accomplish and the consequences.
# The primary way of configuring a node is via this file. This template lists
# the most important settings you may want to configure for a production cluster.
# Please consult the documentation for further information on configuration options:
# https://www.elastic.co/guide/en/elasticsearch/reference/index.html
# ---------------------------------- Cluster -----------------------------------
# Use a descriptive name for your cluster:
cluster.name: es-cluster
# ------------------------------------ Node ------------------------------------
# Use a descriptive name for the node:
node.name: node-192-168-159-100
# Add custom attributes to the node:
#node.attr.rack: r1
# ----------------------------------- Paths ------------------------------------
# Path to directory where to store the data (separate multiple locations by comma):
#path.data: /path/to/data
# Path to log files:
#path.logs: /path/to/logs
# ----------------------------------- Memory -----------------------------------
# Lock the memory on startup:
#bootstrap.memory_lock: true
# Make sure that the heap size is set to about half the memory available
# on the system and that the owner of the process is allowed to use this
# limit.
# Elasticsearch performs poorly when the system is swapping the memory.
# ---------------------------------- Network -----------------------------------
# By default Elasticsearch is only accessible on localhost. Set a different
# address here to expose this node on the network:
network.host: 192.168.159.100
# By default Elasticsearch listens for HTTP traffic on the first free port it
# finds starting at 9200. Set a specific HTTP port here:
http.port: 9200
transport.port: 9300
# For more information, consult the network module documentation.
# --------------------------------- Discovery ----------------------------------
# Pass an initial list of hosts to perform discovery when this node is started:
# The default list of hosts is ["127.0.0.1", "[::1]"]
discovery.seed_hosts: ["192.168.159.100:9300", "192.168.159.101:9300","192.168.159.102:9300"]
# Bootstrap the cluster using an initial set of master-eligible nodes:
cluster.initial_master_nodes: ["192.168.159.100:9300", "192.168.159.101:9300","192.168.159.102:9300"]
# For more information, consult the discovery and cluster formation module documentation.
# --------------------------------- Readiness ----------------------------------
# Enable an unauthenticated TCP readiness endpoint on localhost
#readiness.port: 9399
# ---------------------------------- Various -----------------------------------
# Allow wildcard deletion of indices:
#action.destructive_requires_name: false
#开启跨域访问支持,默认为false
http.cors.enabled: true
#跨域访问允许的域名, 允许所有域名
http.cors.allow-origin: "*"
#开启安全配置
xpack.security.enabled: false
3、ES部署遇到的问题
ElasticSearch启动遇到的问题
4、配置ES开机启动
cd /etc/init.d   【进入到目录】
vim elasticsearch    【创建es系统启动服务文件】
编写启动脚本,注意此处要修改你对应的账号和ES路径,这里我配置的是elasticsearch101
#!/bin/bash
#chkconfig: 345 63 37
#description: elasticsearch
#processname: elasticsearch-8.3.3
export ES_HOME=/usr/local/elasticsearch/elasticsearch-8.3.3
case $1 in
start)
su elasticsearch101<<!
cd $ES_HOME
./bin/elasticsearch -d -p pid
exit
echo "elasticsearch is started"
;;
stop)
pid=`cat $ES_HOME/pid`
kill -9 $pid
echo "elasticsearch is stopped"
;;
restart)
pid=`cat $ES_HOME/pid`
kill -9 $pid
echo "elasticsearch is stopped"
sleep 1
su elasticsearch101<<!
cd $ES_HOME
./bin/elasticsearch -d -p pid
exit
echo "elasticsearch is started"
;;
*)
echo "start|stop|restart"
;;
esac
#修改文件权限
chmod 777 elasticsearch
#添加系统服务
chkconfig --add elasticsearch    
#删除系统服务
chkconfig --del elasticsearch  
#启动
service elasticsearch start     
#停止
service elasticsearch stop 
#重启
service elasticsearch restart
#开启开机自启
chkconfig elasticsearch on 
#关闭开机自启
chkconfig elasticsearch off 
5、配置防火墙端口
firewall-cmd --zone=public --add-port=9300/tcp --permanent
firewall-cmd --zone=public --add-port=9200/tcp --permanent
firewall-cmd --reload
如我般骄傲
关注
关注
点赞
收藏
打赏
评论
ElasticSearch集群搭建(版本号8.3.3)
因为安全问题,ElasticSearch不允许root用户直接运行,所以要在每个节点创建新的用户这里准备了三个节点。
复制链接
扫一扫
专栏目录
elasticsearch 8.3.3 详细安装教程 全程不报错 附加挂载数据盘
hp445022889的博客
08-19
816
以上修改完了后,我们创建用户,因为es不能用root用户直接启动,下面的命令单行输入执行,最后启动es。会提示用户名和密码,还记得本文的auth信息图片吧,里面就有我么的用户名和密码。运行后,等待一会,会出现下面的auth信息,可以把密码保存下 或者到时候重置。因为我的配置是64G内存,我这边设置31G,修改文件jvm.options。打开elasticsearch,加入下面的命令,可以使用es的默认jdk。这样,es就配置完毕了,但是我们的es不能一直前台运行吧。修改jvm内存设置,首先进入目录。
搭建Elasticsearch8.0集群
qq_39677803的博客
03-04
4611
机器三台:
node1 192.168.199.201
node2 192.168.199.202
node3 192.168.199.203
PS:上面的机器名和后边要配置的集群节点名字没有任何关系,纯属巧合
首先在 192.168.199.201上操作,作为第一个节点
一、配置一下系统文件(root)
cat >> /etc/security/limits.conf <<EOF
* soft nofile 65536
* hard nofile 65536
参与评论
您还未登录,请先
登录
后发表或查看评论
Elasticsearch 8.3集群部署(centos7)实战
q596510341的博客
11-19
558
【提示】elasticsearch7以上的版本压缩包内自带JDK本地安装下载elasticsearch 的rpm包,然后 使用rpm -ivh elasticsearch #这个命令安装,名字不全#systemctl daemon-reload # 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载 #
elasticsearch8.0 集群搭建<三>
u013979493的博客
03-02
1810
elasticsearch8.0 集群搭建<三>Windows安装elasticsearch8.0使用elasticsearch head chrome插件查看状态创建单机elasticsearch集群子节点自动配置注意项使用过程中遇到的几个问题启动ElasticSearch报错:error updating geoip database在做大量数据检索时,返回命中条数始终为10000条elasticsearch获取大批量数据时 深度分页(from&size) VS scroll游标查询
Linux上搭建ElasticSearch-8.x集群以及安装Kibana(保姆级安装教程)
Hide on bush
07-28
1376
Linux上搭建ElasticSearch-8.x集群以及安装Kibana(保姆级安装教程)
Elasticsearch 8 集群配置
赵树祥的博客
07-05
1277
Centos 8 安装 Elasticsearch 8ES集群至少需要三台服务器:
三、配置
1、192.168.100.230 master 配置
2、192.168.100.231 slave1配置
3、192.168.100.232 slave2配置
启动过程如果有报错,先把elasticsearch/data目录下的文件全部删除,再试试。...
Elasticsearch - Elasticsearch 8.X;Elasticsearch 8.X集群(十)
MinggeQingchun的博客
09-17
670
支持矩阵 | Elastic。
生产级实践之集群搭建方案系列-ElasticSearch集群搭建配置
Mirson - 多一些分享, 多一些进步
04-05
552
1. 目标
了解ElasticSearch集群相关概念及功能作用
实现ElasticSearch集群的安装配置
实现ElastcSearch Head服务的安装配置
实现Kibana服务的安装配置, 以及对集群服务的CRUD操作
2. 脉络
ElasticSearch特点与适用场景
ElasticSearch集群部署规划
ElasticSearch服务安装
ElasticSearch集群配置...
elasticsearch 8.3版本安装和集群部署
weixin_67405599的博客
07-04
2456
elasticsearch8.3.1快速安装以及集群配置
08.ElasticSearch集群搭建
潮汐先生的专栏
04-30
158
ElasticSearch集群搭建概念集群(cluster)节点(node)分片和复制集群架构图集群搭建安装head插件下载head nodejsroot用户上传包安装nodejs解压缩node.js1.将node解压成tar包2.执行tar命令解压缩node配置环境变量安装elasticsearch-head1.解压缩2.设置镜像3.安装4.启动head5.配置跨域1.关闭ES2.配置跨域6.重新启动集群7.数据测试
概念
集群(cluster)
一个集群就是由一个或多个节点组织在一起,它们共同持有完整的
ElasticSearch8集群的安装部署
weixin_44418421的博客
06-28
3815
ElasticSearch8集群的搭建与简单使用
Elasticsearch集群搭建手册及配置详情(基于elasticsearch-8.5.2版本)
最新发布
一只小白
12-01
1540
Elasticsearch集群搭建手册及配置详情(基于elasticsearch-8.5.2版本)
CentOS 7安装Elasticsearch 8.3.3
naxiaoniu_1的博客
08-29
551
CentOS 7 安装Elasticsearch 8.X 超详细步骤,快速安装
搭建elasticsearch-8.0.1集群
weixin_54677698的博客
04-21
221
安装elasticsearch-8.0.1
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.0.1-linux-x86_64.tar.gz
解压
tar -zxvf elasticsearch-8.0.1-linux-x86_64.tar.gz
安装jdk17
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64
Elasticsearch学习(十八)Elasticsearch8 搭建集群手动生成https证书
码易的博客
05-02
1689
目录前言一、生成证书1、集群环境2、生成证书3、拷贝证书4、CA密码5、修改配置二、测试1、拷贝证书2、测试
前言
上一篇文章主要讲述了使用https访问es集群,使用用户名密码并且绕过了证书验证,这一篇文章主要讲述为https方式的es集群创建证书,并使用证书 + 用户名密码或者Apikey访问集群。
一、生成证书
1、集群环境
直接使用上一篇文章中的集群
Elasticsearch 8.3.2 集群安装部署
qq_41187116的博客
07-29
1709
Elasticsearch 8.3.2 集群安装部署,还是有很多坑的,按照这个文档安装 部署肯定可以成功
elasticsearch集群搭建
DriedTears的博客
11-27
32
主机搭建es集群,三台服务器快速搭建步骤
Elasticsearch8.1.0 集群搭建(linux)
ljl_java的博客
04-22
2325
Elasticsearch8.1.0 集群搭建(linux)
Elasticsearch-Kibana 8.3.2 集群安装搭建-Linux
u013584020的博客
07-11
1549
Elasticsearch-Kibana 8.3.2 集群安装搭建-Linux
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:护眼
设计师:闪电赇1
返回首页
如我般骄傲
CSDN认证博客专家
CSDN认证企业博客
码龄6年
暂无认证
464
原创
1万+
周排名
2876
总排名
24万+
访问
等级
7063
积分
791
粉丝
79
获赞
79
评论
227
收藏
私信
关注
热门文章
未配置SpringBoot配置注释处理器
6992
ElasticSearch(7.15.1)启动遇到的问题
4941
设计模式之美-11| 实战一(下):如何利用基于充血模型的DDD开发一个虚拟钱包系统?
4665
Nacos 2.0+版本 docker部署要多暴露两个端口
4624
leetcode-Algorithms-101|对称二叉树
4530
分类专栏
开源中间件
ShardingSphere
3篇
Canal
Spring Cloud Netflix
12篇
Spring Cloud Alibaba
14篇
Docker
16篇
Dubbo
RPC
1篇
Elasticsearch
12篇
HTTP协议
5篇
Nginx
4篇
性能调优
设计模式
2篇
LeetCode刷题
237篇
Message Queue
1篇
RabbitMQ
4篇
RocketMQ
3篇
Kafka
DataBases
MongoDB
1篇
Redis
18篇
ORACLE
1篇
SQL SERVER
3篇
MYSQL
14篇
JAVA--数据结构与算法
6篇
数据结构与算法基础
25篇
JAVA--JVM
6篇
Java并发编程实战
4篇
JAVA基础
24篇
设计模式之美
12篇
Java--框架
SpringSecurity
1篇
Spring
25篇
Spring MVC
Spring Boot
8篇
Mybatis
1篇
Netty
6篇
LINUX
10篇
IDEA
8篇
小知识
33篇
最新评论
Nacos客户端连接报错,报ErrCode:503, ErrMsg:server is DOWN now, please try again later!
望江s:
谢谢楼主,根据问题就是在这里。我再补充一点,打开nacos\data\protocol\raft\naming_persistent_service\meta-data/raft_meta文件就能看到缓存的ip地址和端口号了,如果不一样就是导致问题出现的关键。我是把protocol文件夹删除之后重启nacos服务,解决的问题。
Spring编程常见错误–Spring补充篇-19 |Spring 事务常见错误(上)
weixin_43719709:
这不是极客时间的课程吗
ElasticSearch(7.15.1)启动遇到的问题
m0_60712736:
这是我见过最有用的,没有之一
Nacos 2.0+版本 docker部署要多暴露两个端口
aaabbb998877:
是偏移1000+ 不是10000+
设计模式之美-11| 实战一(下):如何利用基于充血模型的DDD开发一个虚拟钱包系统?
普通网友:
博主的技术面很广哦,而且都是干货文章,小菜鸟求带,可以加你微信随时和您交流吗?非常感谢
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
ElasticSearch学习(七)分词器
ElasticSearch学习(五)ElasticSearch基本操作:精确查询
Kibana配置ES集群(版本号8.3.3)
2022年36篇
2021年430篇
2020年4篇
目录
目录
分类专栏
开源中间件
ShardingSphere
3篇
Canal
Spring Cloud Netflix
12篇
Spring Cloud Alibaba
14篇
Docker
16篇
Dubbo
RPC
1篇
Elasticsearch
12篇
HTTP协议
5篇
Nginx
4篇
性能调优
设计模式
2篇
LeetCode刷题
237篇
Message Queue
1篇
RabbitMQ
4篇
RocketMQ
3篇
Kafka
DataBases
MongoDB
1篇
Redis
18篇
ORACLE
1篇
SQL SERVER
3篇
MYSQL
14篇
JAVA--数据结构与算法
6篇
数据结构与算法基础
25篇
JAVA--JVM
6篇
Java并发编程实战
4篇
JAVA基础
24篇
设计模式之美
12篇
Java--框架
SpringSecurity
1篇
Spring
25篇
Spring MVC
Spring Boot
8篇
Mybatis
1篇
Netty
6篇
LINUX
10篇
IDEA
8篇
小知识
33篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
如我般骄傲
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值