Elasticsearch在Linux下安装及部署
前言
我安装的Elasticsearch版本为7.16.3
,官网下载 或者 直接使用wget
下载
7.16.3
自带JDK
创建Elasticsearch目录
创建文件夹
shell
1 | mkdir /usr/es |
进入es文件夹
shell
1 | cd /usr/es |
安装Elasticsearch
方法1:官网下载
方法2:wget下载
Elasticsearch安装包
shell
1 | wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.3-linux-x86_64.tar.gz |
Elasticsearch校验文件
shell
1 | wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.3-linux-x86_64.tar.gz.sha512 |
校验Elasticsearch
下载perl-Digest-SHA软件包
shell
1 | yum install perl-Digest-SHA |
校验压缩包
shell
1 | shasum -a 512 -c elasticsearch-7.16.3-linux-x86_64.tar.gz.sha512 |
解压Elasticsearch
shell
1 | tar -xzf elasticsearch-7.16.3-linux-x86_64.tar.gz |
修改Elasticsearch配置文件
进入配置文件夹
shell
1 | cd /usr/es/elasticsearch-7.16.3/config |
编辑elasticsearch配置文件
plaintext
1 | [root@ryx config] vim elasticsearch.yml |
创建Elasticsearch用户
官方标注了:不要以root用户身份运行Elasticsearch
使用root用户启动,否则就会遇到这个问题
创建新用户 es
shell
1 | [root@ryx ~]# adduser es |
给新用户es创建密码
输入命令后,会提示输入密码,需要输入两次
shell
1 | [root@ryx ~]# passwd es |
给新用户es赋文件夹权限
shell
1 | [root@ryx ~]# cd /usr/es |
shell
1 | [root@ryx es]# chown -R es elasticsearch-7.16.3 |
切换至新用户es
先返回初始目录
shell
1 | [root@ryx ~]# cd |
切换新用户es
shell
1 | [root@ryx ~]# su es |
这时候就已经是在新用户es下操作了
启动Elasticsearch
进入Elasticsearch
shell
1 | 进入Elasticsearch根目录下 |
启动Elasticsearch
shell
1 | [es@ryx elasticsearch-7.16.3] ./bin/elasticsearch |
测试Elasticsearch启动的结果
shell
1 | 查看9200端口进程情况 |
关闭Elasticsearch
shell
1 | 找到Elasticsearch进程 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 学弟不想努力了!
评论