环境篇 ES 集群安装准备工作|学习笔记

简介: 快速学习环境篇 ES 集群安装准备工作

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

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


环境篇 ES 集群安装准备工作

解压 elasticsearch 安装包

Elasticsearch 的版本是6.5.3

在安装的时,还要注意前面的一些问题,比如 es 是要频繁去读写文件的,所以要把文件的数量修改,否则系统会报错。系统都是有最大打开文件数的。

只要是集群的安装,都需要有规划的工作。

准备了三台服务器:

IP

Host

实例

192.168.216.111

Hadoop01

ES 实例

192.168.216.112

Hadoop02

ES 实例

192.168.216.113

Hadoop03

ES 实例

在启动之前要进行普通用户的创建。三台服务器分别创建普通用户 hadoop:

把软件拉到 home 文件夹里。

准备服务器

1.切换到 root 用户:

hadoop 是用户(nofile 是代表最大文件打开数,soft: 警告: hard: 严络)

hadoop soft nofile 65536  

hadoop hard nofile 65536

退出用户重新登录,使配置生效~>reboot 重启虚拟机

第一台:[root@hadoop01~]# useradd Hadoop

切换一下[root@hadoop01~]# su Hadoop 只要能切换过去,我们就算创建成功。

[Hadoop@hadoop01 root]$ su

Password:

切换回root:

[root@hadoop01~]#cat/etc/password 回车

可以看到已经创建普通用户成功,别的就不再检查,创建到此为止。

第二台:[root@hadoop02~]#

执行完之后需要先配置一些准备工作:查看硬限制。

[root@hadoop01~]#ulimit-Hn  

4096

[root@hadoop01~]#

由上面可知,要求我们一般来说要达到65536,所以三台服务器都需要修改。

第一台:

[root@hadoop01~]# vi /etc/security/limits.conf 回车

hadoop soft nofile 65536  

hadoop hard nofile 65536

复制过来,然后保存退出就可以了。

第二台:

[root@hadoop02~]# vi /etc/security/limits.conf 回车

第三台:

[root@hadoop03~]# vi /etc/security/limits.conf 回车

一个系统在操作和运行的过程种,是可能打开文件的,所以文件数要尽可能的的大,但不是越大越好,因为打开的越多,对资源的消耗就越大。

三台服务器都已经修改好了,检查一下是否修改好了。

[root@hadoop03~]#ulimit-Hn  

4096

[root@hadoop03~]#su Hadoop

切换成

[Hadoop@hadoop03 root]$ ulimit-Hn

65536

[Hadoop@hadoop03 root]$  

Password:

[root@hadoop03~]# ulimit-Hn

65536

[root@hadoop03~]#

重新查 ulimit-Hn 看硬限制,会发现数值由4096变成65536。Root 用户切到 hadoop用户,才能察觉到配置信息起作用了。

[root@hadoop03~]#vi /etc/security/limits.d/20-nproc.conf 回车

soft nproc 4096

root  soft nproc unlimited

可以看出对 root 用户是没有限制的,其他用户限制在4096。

[root@hadoop01~]#vi /etc/sysctl.conf  

[root@hadoop02~]#vi /etc/sysctl.conf  

[root@hadoop03~]#vi /etc/sysctl.conf  

在三台服务器分别添加以下配置并保存:

vm.max_map_count=655360

并在三台服务器依次执行命令:

sysct1-p

可以看到数量已经出来了。

选择服务器 hadoop01 开始解压,

[root@hadoop01~]# tar-zxvf/home/elasticsearch-6.5.3.tar.gz-C/usr/local 回车

解压之后

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

可以看到里面也有一个 config,这个配置之前说过很多次了。

[root@hadoop01 elasticsearch-6.5.3]# ll./bin/ 回车

在启动 elasticsearch 的时候需要使用这个命令,那么安装的准备工作到此就算结束了。

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
人工智能
估算价值一亿的AI核心代码 (超级简洁,通俗易懂)
估算价值一亿的AI核心代码 (超级简洁,通俗易懂)
1579 0
|
网络协议 网络架构
【网络工程师配置篇】VRRP与BFD联动配置案例
【网络工程师配置篇】VRRP与BFD联动配置案例
497 1
|
Linux Shell 网络安全
一次由误修改/etc/profile文件后导致SSH无法登录的故障复盘
一次由误修改/etc/profile文件后导致SSH无法登录的故障复盘
1341 0
一次由误修改/etc/profile文件后导致SSH无法登录的故障复盘
|
小程序 Android开发
微信小程序商城开发教程,如何制作一个微信商城小程序
微信小程序商城开发教程,如何制作一个微信商城小程序?
606 0
|
物联网 API
设备端和服务端检测设备是否在线的方法
使用物联网时,有时设备端和服务端都需要检测设备是否在线。
1959 0
Halcon颜色通道分离与合并RGB--HSI--HSV;饱和度/亮度均衡
Halcon颜色通道分离与合并RGB--HSI--HSV;饱和度/亮度均衡
1318 0
|
人工智能 运维 Cloud Native
SLS新版本告警入门——告警策略_抑制和静默
在告警管理的过程中,除了通过路由合并来进行降噪,减少通知次数之外,还有一些更加高级的场景,例如需要暂时不发送通知。这就是告警抑制和告警静默所提供的功能。
1365 0
SLS新版本告警入门——告警策略_抑制和静默
|
SQL Oracle 关系型数据库
【客户案例】雅士利是如何实现消费者为中心的精细化运营?
随着互联网人口红利的消失,存量时代来临,企业增长必须靠消费者的精细化运营来实现。对于多品牌大企业而言,强大的消费者人群资产于企业而言,是机会优势,同时也是挑战。 当集团变得越来越大,简单的业务沟通变得复杂:集团业务口径不统一,沟通困难;难以实现企业数据统一的汇总、管理、使用。
2033 0
【客户案例】雅士利是如何实现消费者为中心的精细化运营?
|
C++ 编译器 C语言
带你读《LLVM编译器实战教程》之二:外部项目
本书的前半部分将向您介绍怎么样去配置、构建、和安装LLVM的不同软件库、工具和外部项目。接下来,本书的后半部分将向您介绍LLVM的各种设计细节,并逐步地讲解LLVM的各个编译步骤:前段、中间表示(IR)、后端、即时编译(JIT)引擎、跨平台编译和插件接口。本书包含有大量翔实的示例和代码片段,以帮助读者平稳顺利的掌握LLVM的编译器开发环境。