环境篇 ES 集群的配置|学习笔记

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 快速学习环境篇 ES 集群的配置

开发者学堂课程【大数据 Flink 实时旅游平台环境篇 2020版:环境篇 ES 集群的配置】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/643/detail/10699


环境篇 ES 集群的配置

内容介绍

一.hadoop01中配置 elasticsearch.yml

二.分发并修改权限

三.分别进行后台启动


一.hadoop01中配置 elasticsearch.yml

yml 要求冒号后面必须有一个空格,不能紧接着写,否则会造成格式的错误。

打开刚刚解压的安装包,进入到这样的目录:

[root@hadoop01~]#cd/usr/local/elasticsearch-6.5.3/

[root@hadoop01 elasticsearch-6.5.3]#

[root@hadoop01 elasticsearch-6.5.3]#ll

[root@hadoop01elasticsearch-6.5.3]#vi./config/ elasticsearch.yml 回车

由于他的模板太乱,我们需要创建一个新的

[root@hadoop01elasticsearch-6.5.3]#rm-rf./config/ elasticsearch.yml 回车

[root@hadoop01elasticsearch-6.5.3]#vi./config/ elasticsearch.yml 回车

把这些复制过来:

cluster.name: bigdata //是整个集群的名称,要求整个ES集群只能用一个,不能在另外一个节点 Hadoop02用另外一个集群.集群只有一个名称。

node.name: es-1//ES 集群是由多个 node 组成的,一个集群内的节点的名称要求是唯一的。

下面这些是数据路径:

path.data: /home/hadoop/elastic/data  

path.logs: /home/hadoop/elastic/logs  

network.host: hadoop01

#指定了该节点可能成为 master 节点,还可以是数据节点 。

下面是第二台节点:

node .master: true  

node.data: true

配置为 true,那么是有可能成为 master 节点,还可以是数据节点的。

#集群每个节点IP地址,也可以使用于域名,需要各节点能够解析

discovery.zen.ping.unicast.hosts: [“192.168.216.111",”192.168216.112”,” 192.168.216.113”]

#为了避免脑裂,集群节点数最少为 半数(ES集群节点数➗2)+1

discovery.zen.minimum_master_nodes: 2

bootstrap.memory_lock: false //在生产上面可以把它设置为true

http.cors.enabled: true

http.cors.allow-origin: ”*”

然后保存。

二.分发并修改权限

[root@hadoop01elasticsearch-6.5.3]# scp-r ../elasticsearch-6.5.3/ hadcop02:/usr/local/ 分发到hadoop02。

[root@hadoop01e1asticsearch-6.5.3]#scp -r ../elasticsearch-6.5.3/ hadoop03:/usr/local/ 分发到hadoop03。

三台服务器都修改es目录权限:

[root@hadoop01 elasticsearch-6.5.3]# chmod 777 -R /usr/local/elasticsearch-6.5.3/

[root@hadoop02 elasticsearch-6.5.3]# chmod 777 -R /usr/local/elasticsearch-6.5.3/

[root@hadoop03 elasticsearch-6.5.3]# chmod 777 -R /usr/local/elasticsearch-6.5.3/

分别修改 hadoop02 和 hadoop03 上的 ip 和 node:

hadoop02 服务器配置文件修改:

[root@hadoop02elasticsearch-6.5.3]$vi./config/ elasticsearch.yml

回车

修改为

node.name: es-2

network.host: hadoop02

hadoop03服务器配置文件修改:

[root@hadoop03elasticsearch-6.5.3]$vi./config/ elasticsearch.yml

回车

修改为

node.name:es-3

network.host:hadoop03


三.分别进行后台启动

三台服务器分别切换为 hadoop 用户:  

su Hadoop

三台服务器分别后台启动 es:

[hadoop@hadoop01 elasticsearch-6.5.3]$/bin/elasticsearch -d

[hadoop@hadoop02 elasticsearch-6.5.3]$/bin/elasticsearch -d

[hadoop@hadoop03 elasticsearch-6.5.3]$/bin/elasticsearch -d

如果是前端性启动,就把“-d”去掉。

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
12月前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
阿里云瑶池在2024云栖大会上重磅发布由Data+AI驱动的多模数据管理平台DMS:OneMeta+OneOps,通过统一、开放、多模的元数据服务实现跨环境、跨引擎、跨实例的统一治理,可支持高达40+种数据源,实现自建、他云数据源的无缝对接,助力业务决策效率提升10倍。
|
8月前
|
人工智能 C# C++
在 Visual Studio 上体验腾讯云 AI 代码助手
本文介绍如何在 Visual Studio 2022 中安装和使用腾讯云 AI 代码助手。首先,通过扩展管理器搜索并安装插件,重启 VS 完成安装。接着,在工具栏的“工具”中找到并启动助手,快捷键为 ALT + T。测试时输入问题如冒泡排序,助手会生成 C# 代码并可直接运行。建议优化默认代码语言为 C#、增加代码插入功能,并统一显示位置以提升用户体验。
400 1
|
10月前
|
数据采集 人工智能 编解码
书生·万象InternVL 2.5:上海 AI Lab 开源的多模态大语言模型,超越了目前许多商业模型
书生·万象InternVL 2.5是由上海AI实验室OpenGVLab团队推出的开源多模态大语言模型系列。该模型在多模态理解基准(MMMU)上表现优异,超越了许多商业模型,适用于图像和视频分析、视觉问答、文档理解和多语言处理等多个领域。
684 7
书生·万象InternVL 2.5:上海 AI Lab 开源的多模态大语言模型,超越了目前许多商业模型
replaceAll 的用法总结
replaceAll 的用法总结
|
数据采集 JavaScript 前端开发
网页抓取进阶:如何提取复杂网页信息
在信息爆炸时代,从复杂网页中高效抓取数据对开发者和分析师至关重要。本文探讨如何利用 `webpage` 对象结合代理IP技术,轻松抓取如大众点评这类动态加载且具备反爬机制的网站数据。通过 Python 的 `requests`、`BeautifulSoup` 和 `Selenium`,结合代理IP,详细讲解了如何应对动态内容加载、反爬机制等问题,并提供了具体代码实现。通过这种方法,可以批量抓取商家信息,为数据分析提供支持。
1082 1
网页抓取进阶:如何提取复杂网页信息
|
12月前
|
SQL 监控 关系型数据库
如何查看MySQL使用的内存
综合运用上述方法,您可以全方位地监控和管理MySQL的内存使用。从简单查看配置到深入分析实时内存占用,每种方法都有其适用场景和优势。定期检查和调整MySQL的内存配置,对于维持数据库性能和稳定性至关重要。
1464 0
|
弹性计算 大数据 测试技术
2024云服务器ECS价格表出炉-阿里云
2024云服务器ECS价格表出炉-阿里云,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、ECS u1实例2核4G、5M固定带宽、80G ESSD Entry盘优惠价格199元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元、2核4G4M带宽轻量服务器一年165元12个月、2核4G服务器30元3个月
|
SQL 机器学习/深度学习 分布式计算
大数据平台之Spark
Apache Spark 是一个开源的分布式计算系统,主要用于大规模数据处理和分析。它由UC Berkeley AMPLab开发,并由Apache Software Foundation维护。Spark旨在提供比Hadoop MapReduce更快的处理速度和更丰富的功能,特别是在处理迭代算法和交互式数据分析方面。
335 0
|
存储 编解码 弹性计算
阿里云服务器2核4G、4核8G、8核16G配置实例规格选择参考
2核4G、4核8G、8核16G配置的云服务器在阿里云目前的活动中目前有经济型e、通用算力型u1、计算型c7和计算型c8y四种实例可选,虽然配置相同,但是这些实例规格之间的价格差别是很大的,以2核4G配置为例,活动价格最便宜的经济型e实例2核4G配置只要30.06元/3个月,年付的价格为1089.53元/1年,而计算型c7实例2核4G3M则要3770.99元/1年,因此,我们有必要弄清楚他们之间的差别,这样才能根据自己的需求选择最适合自己的实例。
1379 1
阿里云服务器2核4G、4核8G、8核16G配置实例规格选择参考
|
存储 SQL 关系型数据库
MySQL数据库——存储过程-介绍以及基本语法(特点、创建、调用、查看、删除、示例)
MySQL数据库——存储过程-介绍以及基本语法(特点、创建、调用、查看、删除、示例)
1403 0