当前位置:首页 > 服务端 > Linux下安装最新版Elasticsearch

Linux下安装最新版Elasticsearch

2022年09月17日 19:52:59服务端6

一、前言

我安装的Elasticsearch版本为7.16.3,官网下载 或者 直接使用 wget 下载

7.16.3自带JDK

二、创建Elasticsearch目录

# 创建文件夹
[root@ryx ~] mkdir /usr/es

# 进入es文件夹
[root@ryx ~] cd /usr/es

三、安装Elasticsearch

方法1:官网下载Download Elasticsearch | ElasticLinux下安装最新版Elasticsearch _ JavaClub全栈架构师技术笔记https://www.elastic.co/cn/downloads/elasticsearch

方法2:wget下载

# Elasticsearch安装包
[root@ryx es] wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.3-linux-x86_64.tar.gz

# Elasticsearch校验文件
[root@ryx es] wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.3-linux-x86_64.tar.gz.sha512

四、校验Elasticsearch

# 下载perl-Digest-SHA软件包
[root@ryx es]# yum install perl-Digest-SHA

# 校验压缩包
[root@ryx es]# shasum -a 512 -c elasticsearch-7.16.3-linux-x86_64.tar.gz.sha512

五、解压Elasticsearch

[root@ryx es] tar -xzf elasticsearch-7.16.3-linux-x86_64.tar.gz

六、修改Elasticsearch配置文件

# 进入配置文件夹
[root@ryx ~] cd /usr/es/elasticsearch-7.16.3/config

# 编辑elasticsearch配置文件
[root@ryx config] vim elasticsearch.yml
# ---------------------- 网络Network ----------------------
# 对外的网关IP(默认本地回环)
network.host: 0.0.0.0

# 对外的网关端口(默认9200,建议更换以确保安全)
http.port: 9200

# ---------------------- 集群Cluster ----------------------
# 集群名称(默认注释掉,注释掉的话,默认elasticsearch)
cluster.name: my-application

# ---------------------- Node ----------------------
# Node节点(默认注释掉,注释掉的话,默认系统会随机分配一个名称)
node.attr.rack: r1

# ---------------------- 内存Memory ----------------------
# 内存溢出锁(默认注释掉)
bootstrap.memory_lock: true

# ---------------------- 路径Paths ----------------------
# 数据存放路径
path.data: /usr/elasticsearch/data

# 日志存放路径
path.logs: /usr/elasticsearch/logs

# ---------------------- 发现Discovery ----------------------
# 集群所有节点列表(默认注释掉),例如:["192.168.0.1:9300", "192.168.0.2:9300"]
discovery.seed_hosts: ["host1", "host2"]

# 集群所有主节点列表(默认注释掉),例如:["192.168.0.1:9300", "192.168.0.2:9300"]
cluster.initial_master_nodes: ["node-1", "node-2"]

# ---------------------------------- Various -----------------------------------
# 删除索引时必须指定名称(默认注释掉)
action.destructive_requires_name: true

# 自动创建索引(没有该规则,就新增到配置文件后面)
action.auto_create_index: .monitoring*,.watches,.triggered_watches,.watcher-history*,.ml*

七、启动Elasticsearch

官方标注了:不要以root用户身份运行Elasticsearch

使用root用户启动,否则就会遇到这个问题

1. root用户下的错误示范

[root@ryx elasticsearch-7.16.3]# ./bin/elasticsearch

Linux下安装最新版Elasticsearch _ JavaClub全栈架构师技术笔记

2. 创建并切换新用户es

(1)创建新用户 es

[root@ryx ~]# adduser es

(2)给新用户es创建密码

输入命令后,会提示输入密码,需要输入两次

[root@ryx ~]# passwd es

Linux下安装最新版Elasticsearch _ JavaClub全栈架构师技术笔记

 (3)给新用户es赋文件夹权限

[root@ryx ~]# cd /usr/es

[root@ryx es]# chown -R es elasticsearch-7.16.3

(4)切换至新用户es

# 先返回初始目录
[root@ryx ~]# cd

# 切换新用户es
[root@ryx ~]# su es

这时候就已经是在新用户es下操作了

3. 启动Elasticsearch

(1)进入Elasticsearch

# 进入Elasticsearch根目录下
[es@ryx ~] cd /usr/es/elasticsearch-7.16.3

(2)启动Elasticsearch

[es@ryx elasticsearch-7.16.3] ./bin/elasticsearch

(3)测试Elasticsearch启动的结果

# 查看9200端口进程情况
[es@ryx ~] lsof -i:9200

# 本地请求ip+端口
[es@ryx ~] curl 127.0.0.1:9200

Linux下安装最新版Elasticsearch _ JavaClub全栈架构师技术笔记

4. 关闭Elasticsearch

# 找到Elasticsearch进程
[root@ryx ~] ps -ef | grep elastic

# 杀死Elasticsearch 进程
[root@ryx ~] kill -9 进程号

作者:学弟不想努力了
来源链接:https://blog.csdn.net/Eternal_Blue/article/details/122698357

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

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


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

分享给朋友:

“Linux下安装最新版Elasticsearch” 的相关文章

IntelliJ IDEA安装教程(超详细)

IntelliJ IDEA安装教程(超详细)

IDEA安装教程目录 一、JDK的彻底卸载(选做) 二、JDK的安装 三、IDEA的安装 四、IDEA的“扩展”教程 五、代码测试 六、Error:Cannot determine path to 'to...

史上最好用的idea激活方法

史上最好用的idea激活方法

  最近idea老出现激活一段时间然后就让重新激活的情况,每次都网上搜索一大堆激活方法,各种网址被封,各种插件不能用。就通过朋友介绍搞到一种方式,目前对于2018版本和2019版本都能激活并且正常使用。不多说了,直接上解决方法。   一 通过下载jar包放到任意文...

IDEA重新激活JRebel方法

IDEA重新激活JRebel方法

笔者最近的JRebel激活失效了很不爽啊。 尝试了几次激活,都以失败告终.... 后面找到了官方文档,看了一下需要手动删除.... 先使用上面的命令删除,本地的许可证 再使用上面的命令重新设置一下,就可以了 从理论上讲是这么一回事,可...

IDEA破解 2017 IDEA license server激活

IDEA破解 2017 IDEA license server激活

记录下idea license server 破解的神奇钥匙!! http://idea.iteblog.com/key.php 就是这个!如下图! 作者:william罗 来源链接:https://blog.csdn.net/a35...

Linux for Ubuntu Intellij Idea 免費激活

注冊碼與方法請點擊這裏. 更改hosts方法: sudo gedit /etc/hosts 作者:可可可可KE是 来源链接:https://blog.csdn.net/tydyz/article/de...

IDEA 永久激活破解教程,操作简单适合小白(2022年1月25日更新)

IDEA 永久激活破解教程,操作简单适合小白(2022年1月25日更新)

转自:https://r86oxhhvu2.feishu.cn/docs/doccnIR4lBYFmIzNU3rN2dRHIPd   0. 下载激活补丁   下载激活用到的补丁文件。...

IntelliJ IDEA的在线注册码

最近lanyu的license地址要过期了,发一个新的注册方法 IntelliJ IDEA的在线注册码生成页面(仔细看该链接内容): http://idea.iteblog.com 新的License server地址为: htt...

ItelliJ idea 16专业版 激活(破解)

[size=medium][color=brown][b]ItelliJ idea 16下载 激活(破解)[/b][/color][/size] [size=medium][color=indigo][b]1. 下载idea[/b][/color][/siz...

idea 2019激活置2099年教程 diea版本为2018.3版

idea 2019激活置2099年教程 diea版本为2018.3版

idea 2019激活置2099年教程 diea版本为2018.3版 1.下载完成之后双击安装包进行安装 官网下载链接 2.下载破解补丁 百度云下载地址 提取码:4m1b 找到idea安装目录的bin目...

jrebel idea插件激活,亲测可用

jrebel idea插件激活,亲测可用

文章目录背景:Event Log:提示JRebel license server failure。处理方案背景:Event Log:提示JRebel license server failure。如下: 以上说明你的JRebel服务到期,需要重新购买,从网上找了一些免费的server active...

发表评论

访客

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