ElasticSearch集群搭建问题

搭建es集群遇到的问题 过程中会遇到一些情况,下边一一列举: 一、下载解压以后修改 elasticsearch.yml # 集群名字 几个节点要一致 cluster.name: my-es # # ------------------------------------ Node ------------------------------------ # # Use a descriptive name for the... 阅读详情

很久没有写文章啦。最近在搭建ES集群时也遇到一些小问题。想了想还是记录一下搭建集群的一下问题和经验。虽然网上已经有很多,但是自己亲自搭建的还是更加熟悉些。

此次搭建的集群全部在ubuntu16.04下。这个简单的集群只有3个节点。

由于对es2.4.1版本略微比较熟悉,本次集群也是用的这个版本。

第一步:当然是下载ES 这里就不给链接了,之前的博文也贴过了,如果错误可以百度搜索。我下载的是elasticsearch-2.4.1.tar.gz 。

第二步:拷贝(远程登录到ubuntu后直接拖到文件夹即可),解压到指定的文件夹。

解压命令:sudo tar zxvf  elasticsearch-2.4.1.tar.gz  -C /home/hadoop/elatic 

第三步:启动es。

进入到es的bin目录

命令:cd /home/hadoop/elastic/elasticsearch-2.4.1/bin

命令:sh elasticsearch /sudo sh elasticsearch 。当我在用着2个命令时都报错了,于是就各种百度,最后小纠结了一段时间。

问题原由:es的权限问题,如果用root启动也会报java_home相关的错误。

我的解决办法:直接将elastic下的所有文件归属给当前登录的非root用户“hadoop“

退回到登录ubuntu的路径下。

执行下面的更改权限命令sudo chown -hR username(用户名):groupname(组名) elastic(文件夹名称)。当然你也可以新建一个用户哈哈。更改权限截图:


进入es的bin目录。执行:sh elasticsearch :

当然你也可以用:nohup sh elasticsearch & 命令后台执行。

第四步:安装head 。进入到elasticsearch2.4.1 这个目录下执行命令: bin/plugin install mobz/elasticsearch-head

以上是在每台节点上安装es。安装好es后就开始正题:搭建集群

用命令进入 es的config目录下。编辑elasticsearch.yml

贴一下我的配置文件:

3个集群配置文件不相同的地方就在于node.name 。

node.master=true (表示有资格被选举成主节点),主节点最好不要做为数据节点。如果还存储数据在数据量大的情况会是主节点的性能下降。

node.data :该节点是否存储数据。

bootstrap.memory_lock :是否锁定内存

3个节点的elasticsearch.yml配置好后。就可以一一后台启动es了。

                

简单的es集群基本就搭建好了。下期将总结es集群必备 mavel 和 kibana 安装。

ElasticSearch集群搭建 docker安装es集群 阅读详情

相关推荐

Elasticsearch 7 集群搭建问题排查:常见故障解决方案与优化技巧

在我们的案例中,用户在尝试搭建一个简单的 Elasticsearch 集群时,遇到了集群无法启动的问题。通过查看日志和排查配置,发现问题主要出在节点配置、网络连接和跨域设置等方面。本文将详细介绍这个故障的排查过程,分析常见的错误原因,并提供解决方案。Elasticsearch 集群搭建并不复杂,但也容易遇到各种问题,尤其是初次搭建时。通过本文的排查思路和解决方案,相信你已经掌握了如何有效排除集群搭建过程中的常见问题。

weixin_41701856的博客 1581

elasticsearch集群文件及路径设置

es集群文件路径: (1)数据目录、日志目录以及插件目录 默认情况下es会将plugin、log、data 、config、file都放在es的安装目录中。这有一个问题,就是在进行es升级的时候,可能会导致这些目录被覆盖掉使我们集群中的文件或数据丢失,所以对于这些特殊文件 应该 特别指定目录去存储: path.data:用于设置数据文件的目录,可以指...

多哥仁慈的骆驼 7158

ES系列:ES集群搭建问题:memory locking requested for elasticsearch process but memory is not locked

关闭bootstrap.memory_lock:,会影响性能。/etc/security/limits.conf,添加。/etc/systemd/system.conf,添加。重启操作系统、重启ES。

NIO4444 830

ElasticSearch大数据分布式弹性搜索引擎使用

阅读目录: 背景 安装 查找、下载rpm包 、执行rpm包安装 配置elasticsearch专属账户和组 设置elasticsearch文件所有者 切换到elasticsearch专属账户测试能否成功启动 安装自启动elasticsearch servicewrapper包 下载elasticsearch servicewrapper 包 elasticsearc...

dengzai7446的博客 420

别再硬编码了!Flowable工作流动态审批人配置全解析(Spring Boot集成版)

本文深入解析Flowable工作流在Spring Boot中的动态审批人配置技术,通过角色、部门等变量实现审批流程的灵活设计。文章详细介绍了架构原理、前端配置映射、动态候选组解析及查询优化方案,帮助企业提升审批流程的适应性和维护效率。

weixin_30919571的博客 135

win11禁止更新,草履虫教程

本文介绍了彻底禁止Windows 11系统更新的组合方法,包括禁用核心服务、修改注册表、关闭计划任务和使用组策略(专业版适用)。作者特别提醒,禁止更新会影响系统安全性,建议实体机保持更新,仅虚拟机等特殊情况下使用这些方法。同时强调即使禁用更新,也应定期手动检查重要安全补丁。文章最后附上了作者的个人网站信息。

testwzc1的博客 560

elasticsearch集群搭建:详细过程版

主要介绍elasticsearch集群搭建的详细过程,主在实战演练,理论部分可以看其它文档

m0_58833554的博客 503

vmware虚机Debian10磁盘空间无损扩容

该方法不适和LVM的磁盘管理 备份 一定要先做备份,虚机中直接创建一个快照备份 vm上增加空间 初始给的40G空间不够需要扩容,vm那给系统添加到100G 重新分区 查看当前分区情况 sudo fdisk -l

lms99251的博客 7455

ES集群部署(保姆级,一篇足够)

ElasticSearch集群部署及验证学习

weixin_68033186的博客 8777

保姆级教程:用MATLAB搞定双目相机标定,从导入图片到参数解读全流程

本文提供了一份详细的MATLAB双目相机标定全流程指南,涵盖从图片准备到参数解读的每个环节。重点讲解了棋盘格选择、拍摄技巧、MATLAB工具箱设置及参数优化,帮助读者避免常见错误并提升标定精度。特别适合机器人导航、三维重建等领域的开发者。

weixin_33737134的博客 429

从登录到应用可见:在 SAP S/4HANA Cloud Private Edition 中创建用户与打通 SAP Fiori 权限的完整思路

在SAP S/4HANA系统中,用户创建远非简单的账号开通,而是涉及认证、授权、数据访问等多维度的复杂过程。用户主数据记录(User Master Record)是系统访问的起点,包含登录方式、角色分配等关键信息。认证解决"你是谁"的问题,授权则决定"你能做什么"。SAP Fiori访问链路涉及Launchpad内容分配、应用启动映射、OData服务权限等多层校验。角色(Role)通过PFCG维护,包含业务目录(Catalog)和空间(Space)等元素,共同构成完整

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 149

【Elasticsearch】Elasticsearch集群搭建详细手册

elasticsearch集群搭建手册详细版,X-pack秘钥设置,账号密码设置

Douglas的博客 1663

WPF进阶 | 深入 WPF 依赖项属性:理解其强大功能与应用场景

WPF进阶 | 深入 WPF 依赖项属性:理解其强大功能与应用场景,在 Windows Presentation Foundation(WPF)开发中,依赖项属性是一个核心且强大的特性,它为构建灵活、可扩展的用户界面提供了关键支持。理解并熟练运用依赖项属性,对于开发高效、健壮的 WPF 应用程序至关重要。本文将深入探讨 WPF 依赖项属性,通过丰富的代码示例和对关键概念的详细解释,帮助读者全面掌握这一重要特性及其应用场景。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4万+

ES安装的详细步骤、ES的集群搭建以及ElasticSearch安装时可能出现的问题

ElasticSearch,基于lucene的全文检索服务器,ES安装的详细步骤以及ElasticSearch安装时可能出现的问题

weixin_66479402的博客 3628

数据处理和分析之数据聚类:层次聚类(Hierarchical Clustering):单链接层次聚类方法

单链接层次聚类(Single-Linkage Hierarchical Clustering)是凝聚型层次聚类的一种,它基于数据点之间的最小距离来定义聚类间的相似性。在单链接层次聚类中,两个聚类之间的距离定义为这两个聚类中任意两个数据点之间的最短距离。这种聚类方法倾向于形成链状或线性的聚类,因为聚类的边界是由最远的数据点决定的,而不是聚类的平均或中心位置。单链接层次聚类通过计算簇间最近点的距离来决定簇的合并,这种方法简单直观,但可能导致簇的形状不规则,尤其是在数据点分布不均匀的情况下。

2401_87715305的博客 1443

【PHP面试题29】什么是PHP-FPM?它与PHP和Nginx有什么关系

PHP面试专区。计划将全覆盖PHP开发领域所有的面试题,对标资深工程师/架构师序列,欢迎大家提前关注锁定。PHP-FPM(FastCGI Process Manager)是PHP的FastCGI进程管理器,它是PHP 5.3.3及更高版本的一部分。它通过为每个请求分配一个独立的进程来提高PHP脚本的执行效率和性能,并且可以与Web服务器(如Nginx、Apache等)进行通信。PHP-FPM是PHP的FastCGI进程管理器,它通过为每个请求分配一个独立的进程来提高PHP脚本的执行效率和性能。

黑夜开发者的博客 1477

Elasticsearch 分布式搜索引擎 -- 搭建ES集群 集群状态监控(cerebro) 创建集群索引库 集群脑裂问题 集群职责划分 集群分布式存储 集群分布式查询 集群故障转移

Elasticsearch 分布式搜索引擎 -- 搭建ES集群 集群状态监控(cerebro) 创建集群索引库 集群脑裂问题 集群职责划分 集群分布式存储 集群分布式查询 集群故障转移

天行健 君子以自强不息,地势坤 君子以厚德载物。 2809

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

搭建elasticsearch-7.6.1集群,es-header安装,解决启动问题,es启停脚本

使用自身的java搭建elasticsearch-7.6.1集群 启停es集群,脚本 es启动问题 使用es-header连接es集群本人安装elasticsearch7.x版本时候一直jdk1.8,搭建了好多次都说不支持jdk1.8。需要更高的jdk11版本。看了网上好多资料还是解决不了。最后选择使用elasticsearch自身带的jdk。 2.配置elasticsearch的jdk 修改内容 3.编辑三个节点的配置信息 (1)node-1配置信息如下 (2)node-2配置信息如下 (3)node

ITsuperChild的博客 1815

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Docker在多机器上搭建ES集群,各节点无法互通问题

Docker在多机器上搭建ES集群,各节点无法互通问题1.检查esnetwork.*配置2.按上面配置了,但是各节点不能形成集群,每个节点都作为master节点? 1.检查esnetwork.*配置 network.bind_host值可以设置为0.0.0.0(表示监听所有网卡)或宿主机Ip(如果设为宿主机Ip则不能通过localhost或127.0.0.1即回环地址进行访问es) network.publish_host表示ES的发布地址,该项地址作为ES节点内部或集群交互地址。建议设置为宿主机地址 2.

programmer_fei的博客 2132

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ES生产环境遇到的unassigned问题及ES搭建集群教程

近期一直在整理公司这边的Elasticsearch,因为服务器上的ES不稳定,部门里其他人都没有接触过这个(我也没有接触过...) 接手这个任务后,通过ip:端口访问了一下ES,获取到ES部分信息,当前端口节点名称、当前服务器ES版本信息 通过head插件访问到ES页面后,发现ES的健康值呈现黄色,黄色意味着所有的数据都是可用的,但是某些复制没有被分配;界面上显示了两个节点,有一个节点是unassigned状态的;通过Xshell 6访问到服务器,通过ps -ef | grep elastic

iqifenxia的博客 1925

细述elasticsearch搭建集群后公网流量耗费过大的问题

笔者前端时间搭建了elk集群,开始用的还是没有问题的,但是后来elasticsearch查询有时候快,有时候慢,一直在兆elasticsearch本身的问题,还以为自己查询慢是代码的问题. 然后偶尔上了一次阿里云,看了机器的公网流出和流入流量对比图.如下:最上面两条的流入和流出带宽直接超了,,,ecs的带宽是4兆的. 然后想着有可能是带宽不足导致的es的查询变慢,毕竟es的集群间的日志数据传输有可能占大头 然后就去服务器上执行了iftop -i eth1 -n -P命令,查看...

qq_25933841的博客 922

elasticsearch集群搭建

现有两部机器:192.168.31.86,192.168.31.87 1、注意事项 集群需要在同一网段 2、配置elasticsearch.yml cluster.name :配置es的集群名称,不同的集群用名字来区分, 如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。 node.name:节点名称,一部服务器一个节点,分别为node-1,node-2,node-3 。 ht...

xiaolong2230的博客 2548

ElasticSearch集群搭建及常见问题(三节点)

要是部署的时候从一个节点复制elasticsearch文件夹,其他节点可能包含被复制节点的data文件数据,需要把data文件下的文件清空。:切换到root用户,进入limits.d目录下,修改90-nproc.conf 配置文件。:切换到root用户下,修改配置文件sysctl.conf。:只是一个警告,主要是因为Linux版本过低造成的。:无法创建本地文件问题,用户最大可创建文件数太小。:无法创建本地线程问题,用户最大可创建线程数太小。一般情况下,是这里配置有问题,注意书写格式。

weixin_42934205的博客 1787

Docker搭建ES集群及问题总结

本文记录了使用Docker搭建ElasticSearch集群遇到的问题及解决方案转载请注明:http://blog.youkuaiyun.com/sinat_28434649/article/details/79278975说明: 可直接阅读【8、创建集群总结】【9、问题总结】,也可按顺序阅读1、环境说明:OS:linux Docker:1.6.2 ElasticSearch:5.5.22、安装镜像root&...

sinat_28434649的博客 9409

ES和 Kafka 集群搭建过程中的典型问题、配置规范及最佳实践

本经验库汇总了 Kafka 集群搭建过程中的典型问题、配置规范及最佳实践,覆盖从环境准备到生产部署的全流程。建议在实际操作中结合具体场景调整配置,并通过日志和监控工具持续优化集群性能。系统无法找到 ZooKeeper 命令行工具,通常因未添加 Kafka 安装路径到环境变量。Elasticsearch 7.x+ 移除了对类型(type)的支持,直接定义。)大于集群中存活的Broker数量。创建主题时设置的副本因子(协议配置了多个监听地址。

sunjiyun26的博客 813

Elasticsearch(003):es分布式集群搭建中可能出现的问题

一、root用户运行报错 Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root. 解决方法: #添加es用户 useradd es #给es用户授权目录权限 chown es:es -R /usr/es/ # 切换到es用户运行接口 su es # 执行即可 ./elastic...

瘦子没有夏天 765
上一篇: Elasticsearch删除一个type下的所有数据
下一篇: ElasticSearch 地理位置聚合
Merlyj
博客等级 码龄10年 5粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值