系统相关
首页 > 系统相关> > CentOS7安装elasticsearch-7.5.0

CentOS7安装elasticsearch-7.5.0

作者:互联网

因为es6以上不可以用root账号启动,所以先添加一个新用户,用来启动es

一. centos添加用户

useradd leyou

passwd leyou

 

二.从官网下载es和kibana

 

 

 三.安装es

     1. 将解压后确保文件夹属于新添加的账号

     

 

 

     改变文件所属用户命令:chown leyou:leyou elasticsearch -R

     2. 修改配置文件

   a. 修改config/jvm.options,调整jvm内存大小,默认1g,个人虚拟机可以调小

               

 

           b. 修改config/elasticsearch.yml中关于数据路径和日志路径,建议配置在es的路径下,网络地址改为0.0.0.0,可以让任意地址访问。

               

 

 

               

 

 

      3.解决启动报错

    a. 切换成新账号,进入bin目录启动es

              su - leyou

               ./elasticsearch

              报错:

              

 

 

              切换成root账号,解决报错

              ① 

              ② 修改linux安全限制vi /etc/security/limits.conf ,在#End of file之前添加上(倒数第二行)

                    * soft    nofile    65536
                    * hard   nofile    65536

                    * soft    nproc    4096
                    * hard   nproc    4096

                     

              ③  修改用户进程数量:vi /etc/security/limits.d/*-nproc.conf

                    系统其它普通用户最多进程默认是1024个,而root用户是 unlimited(不受限制)

                    

              ④  修改虚拟内存,vi /etc/sysctl.conf,添加vm.max_map_count=655360

                    

 

              ⑤ 系统重新加载资源文件:

                   sysctl -p

              ⑥ 重启机器才能生效

     4. 启动es

  进入bin目录下./elasticsearch启动,看到如下log表示启动成功

        

     5. 测试curl 127.0.0.1:9200 

         

 

 

 

 

 

标签:启动,CentOS7,修改,leyou,elasticsearch,7.5,添加,es
来源: https://www.cnblogs.com/rekacai/p/12017638.html