CentOS7安装elasticsearch-7.5.0

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

一. centos添加用户

useradd leyou

passwd leyou

二.从官网下载es和kibana

 三.安装es

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

扫描二维码关注公众号,回复: 8143837 查看本文章

     

     改变文件所属用户命令: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 

         

猜你喜欢

转载自www.cnblogs.com/rekacai/p/12017638.html