elasticsearch学习总结(一)配置安装过程

xiaoxiao2021-02-28  53

一、elasticsearch分布式数据存储组件,通过对数据建索引提供数据查询效率,关键名称:索引、文档类型、字段;

二、安装配置(elasticsearch-5.0.0.tar.gz)

        1、首先获取tar.gz包,解压:tar -xzf elasticsearch-5.0.0.tar.gz;

        2、出去安全考虑,es5.0之后不能用root用户启动,所以首先创建子用户es,root下执行:chown -R es:es elasticsearch-5.0.0,使得es用户对es有操作相关权限;

        3、修改配置文件elasticsearch.yml

          cluster.name 进群名称:各个es节点必须保持一致(只要集群名称一样,就认为是同一个集群);

           node.name 节点名称:各个es节点名称必须唯一;

   network.host 服务地址:当前机器ip地址

   transport.tcp.port:  tcp服务端口设置(默认9300)

   http.port: http服务端口设置(默认9200)

   discovery.zen.ping.unicast.hosts:[]  发现es新节点的地址列表,这里是一个数组

      4、配置jvm.options

         根据实际情况调整heap space大小:-Xms2g -Xmx2g

三、启动es服务

        1、后台启动命令:bin/elasticsearch -d   (集群的话,各个节点分别启动);

        2、查看启动是否成功,查看集群状态:http://ip:9200/_cat/health?v

四、启动过程中会遇到的问题

       1、 解决办法详看:http://blog.csdn.net/abcd_d_/article/details/53018927

       2、错误max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536],

             通过以上方式还不能解决,可通过root用户执行ulimit -SHr 65536解决,查看是否生效:ulimit -n

转载请注明原文地址: https://www.6miu.com/read-76684.html

最新回复(0)