Linux AnolisOS8.4下安装Elasticsearch7.5.0

一:前言

Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。重点是通过JAVA开发的。

本文安装的版本Elasticsearch7.5.0

二: 准备工作

// 进入local目录
[root@xxxxxx ~]# cd /usr/local/
// 下载elasticsearch7.5.0安装包
[root@xxxxxx local]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.0-linux-x86_64.tar.gz
// 解压安装包
[root@xxxxxx local]# tar -zxvf elasticsearch-7.5.0-linux-x86_64.tar.gz

三: 安装

1.Elasticsearch启动不能以ROOT用户来进行,所以需要创建一个用户
// 新增用户
[root@xxxxxx local]# useradd az_es
// 设置密码
[root@xxxxxx local]# passwd 123456
// 为az_es用户授权
[root@xxxxxx local]# chown -R az_es:az_es/usr/local/elasticsearch-7.5.0
2.修改elasticsearch.yml配置文件
// 进入elasticsearch-7.5.0目录
[root@xxxxxx local]# cd elasticsearch-7.5.0/
// 查看elasticsearch.yml文件
[root@xxxxxx elasticsearch-7.5.0]# vi config/elasticsearch.yml
// 添加相关配置
//配置elasticsearch的集群名称
cluster.name: my-application
// 节点名
node.name: node-1
// 设置为0.0.0.0允许外网访问
network.host: 0.0.0.0
//Elasticsearch的http访问端口
http.port: 9200
//初始化新的集群时需要此配置来选举master
cluster.initial_master_nodes: ["node-1"]
3.配置用户可创建文件数大小
// 查看limits.conf是否存在如下图所示配置  (注:* 代表Linux所有用户名称)
[root@xxxxxx elasticsearch-7.5.0]# vi /etc/security/limits.conf
// 如果没有如下图所示的配置需要添加下面配置(设置最大可创建文件数大小)
az_es soft nofile 65536
az_es hard nofile 65536

在这里插入图片描述

4.设置虚拟内存太小
// 查看sysctl.conf文件
[root@xxxxxx elasticsearch-7.5.0]# vi /etc/sysctl.conf
// 添加虚拟内存大小
vm.max_map_count=655360
// 重新加载
[root@xxxxxx elasticsearch-7.5.0]# sysctl -p
5.启动ES服务
// 切换账号
[root@xxxxxx elasticsearch-7.5.0]# su az_es
// 启动服务
[es@xxxxxx elasticsearch-7.5.0]$ ./bin/elasticsearch -d
6.预览,通过浏览器输入IP+9200端口,如图所示则表示安装成功

在这里插入图片描述

7.解决启动警告信息异常OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
// 进入config目录
[es@xxxxxx elasticsearch-7.5.0]$ cd config
// 预览jvm.options文件
[es@xxxxxx config]$ vi jvm.options
 把-XX:+UseConcMarkSweepGC 修改为 -XX:+UseG1GC
//重启则解决警告信息异常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值