当前位置:首页 > 服务端 > 阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程)

阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程)

2022年11月07日 10:54:59服务端28

前言

点赞再看,养成习惯!
关注晓龙oba公众号,获取更多电子书及学习资源。

一、 es的下载安装

1.1 下载ES

ES下载的方式有很多种,首先最常见的就是再官网进行下载:

官网地址:
https://www.elastic.co/cn/downloads/elasticsearch

阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程) _ JavaClub全栈架构师技术笔记
当然使用我们centos的小伙伴,也可以直接通过wget指令进行下载:

wget artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.0.1-linux-x86_64.tar.gz

阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程) _ JavaClub全栈架构师技术笔记

1.2 解压

tar -zxvf elasticsearch-8.0.1-linux-x86_64.tar.gz 

其实到这里ES就安装完成了,但是!!!
ES的linux版本是真的不友好,他需要经过大量的配置才可以使用!!!

二、ES的配置修改

2.1 修改ES的通用配置文件

我们先看下ES文件解压后的结构:
阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程) _ JavaClub全栈架构师技术笔记

2.1.1 创建data文件夹和log文件夹

我们首先要在这个路径下创建两个新的文件夹:datalog,解释一下这两个文件夹的作用。
data文件夹是用来存放ES的数据文件。
log文件夹用来存放ES在运行时的日志。
创建命令:

mkdir data
mkdir log

创建后目录结构:
阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程) _ JavaClub全栈架构师技术笔记
接下来让我们进入config文件夹

cd config

阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程) _ JavaClub全栈架构师技术笔记

2.2 修改通用配置文件

通用配置文件通常指的是elasticsearch.yml
我们打开elasticsearch.yml文件进行修改
1. 修改服务名称

#找到 cluster.name并修改
cluster.name: es-service

2. 修改当前节点名称

#找到node.name
node.name: es-node01

3. 修改路径

# 修改data和log文件路径 具体路径按实际配置
path.data: /soft/es/elasticsearch-8.0.1/data
path.logs: /soft/es/elasticsearch-8.0.1/log

4. 绑定HOST

#绑定host配置
network.host: 0.0.0.0

5. 修改master节点信息

cluster.initial_master_nodes: ["es-node01"]

2.3 修改JVM配置文件

打开jvm.options

#修改es运行时虚拟机内存大小 内存大的服务器可以改大点
-Xms256m
-Xmx256m

2.4 创建专用用户

ES不允许使用LINUX的ROOT用户启动,因此我们需要创建一个专用用户

# 创建用户
useradd esuser 
# 用户授权
chown -R esuser:esuser  /soft/es/elasticsearch-8.0.1

三、启动运行

1. 切换用户

su esuser

2. 运行

cd /soft/es/elasticsearch-8.0.1/bin
./elasticsearch

阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程) _ JavaClub全栈架构师技术笔记
我们也可以通过访问9200端口进行访问
阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程) _ JavaClub全栈架构师技术笔记

特别注意!ES第一次启动时会提供给你密码信息,请保存好哦
阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程) _ JavaClub全栈架构师技术笔记

四、关闭密码(可跳过)

ES默认是要求我们通过密码串登陆的,其默认用户名为: elastic,不想使用的小伙伴可以通过修改elasticsearch.yml配置文件进行关闭:

xpack.security.enabled: false

五、可视化工具

由于es是没有为我们提供UI的,我们可以自己为浏览器安装插件来访问可视化页面,这里我使用的是Elasticvue,直接在应用市场搜索即可。

结语

今天的内容就到此结束了,有疑问的小伙伴欢迎评论区留言或者私信博主,博主会在第一时间为你解答。
项目通用架构及工具已上传到gitee仓库,需要的小伙伴们可以自取:
https://gitee.com/xiaolong-oba/common-base
屏幕前努力学习的你如果想要持续了解博主最新的学习笔记或收集到的资源,可以关注博主的个人公众号。这里有很多最新的技术领域PDF电子书及好用的软件分享阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程) _ JavaClub全栈架构师技术笔记

码字不易,感到有收获的小伙伴记得要关注博主一键三连,不要当白嫖怪哦~
如果大家有什么意见和建议请评论区留言或私聊博主,博主会第一时间反馈的哦。

作者:晓龙oba
来源链接:https://blog.csdn.net/xiaoai1994/article/details/123269828

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/68282.html

分享给朋友:

“阿里云轻量应用服务器配置 - elasticsearch的安装配置(es安装保姆级教程)” 的相关文章

Elasticsearch 7.x 之文档、索引和 REST API 【基础入门篇】

Elasticsearch 7.x 之文档、索引和 REST API 【基础入门篇】

前几天写过一篇《Elasticsearch 7.x 最详细安装及配置》,今天继续最新版基础入门内容。这一篇简单总结了 Elasticsearch 7.x 之文档、索引和 REST API。 什么是文档 文档Unique ID...

深入浅出 spring-data-elasticsearch

『  风云说:能分享自己职位的知识的领导是个好领导。 』 运行环境 :JDK 7 或 8,Maven 3.0+ 技术栈 :SpringBoot 1.5+, Spring Data Elasticsearch 1.5+ ,Elast...

Git的安装教程(完成clone一个项目到本地)

Git的安装教程(完成clone一个项目到本地)

官网下载安装包地址:点击进入 https://git-scm.com/download/win 但是官网下载比较慢,我们这里选择国内阿里镜像点击进入 https://npm.taobao.org/mirro...

RabbitMQ安装教程

RabbitMQ安装教程

前言    之前安装的时候参考了一篇博客,成功的安装上了,但是没有记录自己安装过程,又在一个虚拟机上重新安装了一遍,记录自己的安装过程,方便自己以后参考。 步骤   Rabbitmq是用erlang语言写的,所以我们需要安装Erla...

超详细图文教你如何使用 PyCharm 进行远程调试

超详细图文教你如何使用 PyCharm 进行远程调试

推荐阅读:http://pycharm.iswbm.com 这一篇文章是以前的文章,有的朋友已经看过,但是没有关系,因为这次我准备介绍这几大调试工具都是如何调试,又该如何选择。 一般情况下,我们开发调试都是在个人PC上完成,遇到问题,开一下 Pycharm 的调试器,很快就...

Pycharm断点调试入门

Pycharm断点调试入门

断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。对我这个小白开发来说,还有一个作用是快速熟悉代码,拿到别人写的代码,有时看不太懂或看的很吃力,光这样看很无感,但是通过断点调试,可以很清楚的看到代码是怎么走的,每一步的参数的值...

pycharm激活

  最近使用python做接口自动化,引入了pycharm工具的使用,在使用时往往需要对pycharm进行破解。   这里汇总了几个破解方法,供大家参考使用   方案一:   打开激活窗口,选择 Activate new license with License se...

CentOS6.5下docker的安装及遇到的问题和简单使用

CentOS6.5下docker的安装及遇到的问题和简单使用

转载自 CentOS6下docker的安装和使用   Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。利用Linux的LXC、AUFS、Go语言、cgroup实现了资源的独立,可以很轻松的实现文...

打开IDEA就出现This license K71U8DBPNE has been cancelled

打开IDEA就出现This license K71U8DBPNE has been cancelled ①进入 C:\windows\system32\drivers\etc ②打开hosts文件,并加入: 0.0.0.0 account.j...

IDEA 激活 2022

idea 激活 2022 激活包下载: https://wws.lanzouq.com/iedrU04ib9fi 步骤 删除之前的激活方式 如果出现2022版idea双击打不开的情况参考:https://blog.csdn.ne...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。