当前位置:首页 > 后端开发 > Linux AnolisOS8.4下安装Elasticsearch7.5.0

Linux AnolisOS8.4下安装Elasticsearch7.5.0

7个月前 (05-23)55

一:前言

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

Linux AnolisOS8.4下安装Elasticsearch7.5.0 _ Java侠

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端口,如图所示则表示安装成功

Linux AnolisOS8.4下安装Elasticsearch7.5.0 _ Java侠

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
//重启则解决警告信息异常

作者:Zheng.Zeng
来源链接:https://blog.csdn.net/qq_35165004/article/details/122553704

“Linux AnolisOS8.4下安装Elasticsearch7.5.0” 的相关文章

Solr介绍以及Centos7安装Solr

Solr介绍以及Centos7安装Solr

Solr介绍及Centos7安装Solr 一、Solr介绍 1、为什么要使用Solr solr是将整个索引操作功能封装好了的搜索引擎系统...

Solr linux安装配置

Solr linux安装配置

环境 CentOs 6.4 防火墙 打开8080端口 /etc/sysconfig/iptables Solr:Solr4.10.3 Jd...

破解Pycharm 2019.2

破解Pycharm 2019.2

激活Pycharm。 参考:https://www.cnblogs.com/pig66/p/11432446.html 1、下载补丁文件 https://p...

Spring Boot整合ElasticSearch和Mysql 附案例源码

Spring Boot整合ElasticSearch和Mysql 附案例源码

导读   前二天,写了一篇ElasticSearch7.8.1从入门到精通的(点我直达),但是还没有整合到SpringBoot中,下面演示将ElasticSearch和mysql整...

hadoop集群安装ES(ElasticSearch 5.0.2)

hadoop集群安装ES(ElasticSearch 5.0.2)

配置/etc/hosts,ntp服务,免密码登录,关闭防火墙这里不做详细说明。 安装java环境 [root@manager ~]# mkdir /us...

IntelliJ IDEA插件的Jrebel激活踩坑【内网离线使用】

IntelliJ IDEA插件的Jrebel激活踩坑【内网离线使用】

【前言】 Jrebel默认是需要外网在每一次使用时实时激活的,但是我们好多情况都是内网使用,所以我查了很多资料找到了一个解决方案! Jrebel 破解方法:htt...

Intellij IDEA激活(使用补丁文件)

Intellij IDEA激活(使用补丁文件)

本激活方式目测适用于JetBrains的所有开发工具(如:IDEA、webstorm、phpstorm、pycharm等等) 作者测试过IntelliJ IDEA 20...

新版solr安装及配置(无*.war版本)

解压 Tomcat 到一个目录,例如 F:\Apache\Tomcat...

Elasticsearch-6.7.0系列(六)ES设置集群密码

Elasticsearch-6.7.0系列(六)ES设置集群密码

转载来源 :Elasticsearch-6.7.0系列(六)ES设置集群密码 https://www.cnblogs.com/zhuwenjoyce...

elasticsearch安装过程中的各种坑

elasticsearch安装过程中的各种坑

Centos7 安装Elasticsearch 7.1.1   环境 Centos7 JDK1.8 Elasticsearch 7.1...