elasticsearch安装

Posted m0_74400932

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearch安装相关的知识,希望对你有一定的参考价值。

  1. 上传elasticsearch-6.8.4.tar.gz 文件到虚拟机
  2. 解压

 

  1. 创建elasticsearh的存储数据目录 ,在opt目录下面

 最终目录结构是:

/opt/elasticsearch-6.8.4/es_data/datas

/opt/elasticsearch-6.8.4/es_data/logs

  1. 采用绝对路径的写法修改配置文件, 修改elasticsearch.yml配置文件 指定文件内容文件和日志文件

 

此目录为上面创建的目录的完整结构

修改 内存配置

elasticsearch.yml

修改如下:

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

修改修改网路设置

最终修改的elasticsearch.yml内容如下

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

network.host: 0.0.0.0

http.port: 9200

 

编辑 vim /etc/security/limits.conf,追加以下内容;

追加内容如下:

* soft nofile 65536

* hard nofile 65536

* soft nproc 4096

* hard nproc 4096

  1. 编辑 vim /etc/sysctl.conf,追加以下内容

vm.max_map_count=262144

保存退出以后,执行下面这个命令

sysctl -p

  1. 由于elasticsearch不允许root的用户启动,所以要对它的日志,数据文件,安装文件,进行用户的更改

useradd es  创建新用户es

chown -R es:es ./elasticsearch-6.8.4/   改变文件夹所属的用户和所属的组

 

8.启动es

/opt/elasticsearch-6.8.4/bin/elasticsearch

注意 一定实在普通用户上启动es

不可以使用管理员账户root启动

es: 端口默认是9200  

  防火墙要么开放9200端口  要么关闭防火墙

看到一下的json 格式  就证明es启动成功

 

以上是关于elasticsearch安装的主要内容,如果未能解决你的问题,请参考以下文章

Centos7.4下安装ElasticSearch

ElasticSearch搜索引擎安装配置中文分词器IK插件

Docker中的elasticsearch安装ik分词器

Docker中的elasticsearch安装ik分词器

Docker中的elasticsearch安装ik分词器

Docker中的elasticsearch安装ik分词器