zoukankan      html  css  js  c++  java
  • 阿里云 centOS7.6 安装ElasticSearch

    一.安装准备工作

    安装参考文档:

    ELK官网:https://www.elastic.co/

    ELK官网文档:https://www.elastic.co/guide/index.html

    ELK中文手册:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html

    ELK中文社区:https://elasticsearch.cn/

    ELK-API :https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/transport-client.html

    (1)、规划安装目录

      /usr/local

    (2)、下载安装包

    访问elasticSearch官网地址 https://www.elastic.co/

    下载指定版本的安装包:elasticsearch-7.13.4-linux-x86_64.tar.gz

    (3)、上传安装包到指定目录

         通过FTP工具上传安装包到指定目录,  或者在服务器目录下直接下载:  wget  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.4-linux-x86_64.tar.gz

    (4)、解压安装包

    tar -zxvf elasticsearch-7.13.4-linux-x86_64.tar.gz

    (5)、创建数据目录和日志目录

    mkdir -p /usr/local/elasticsearch-7.13.4/data
    
    mkdir -p /usr/local/elasticsearch-7.13.4/logs   

    (6)、修改配置文件

    进入到es安装目录下的config文件夹中,修改elasticsearch.yml 文件

    修改的主要内容:

    #配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。
    cluster.name: elasticsearch
    #节点名称
    node.name: es-node0
    #设置索引数据的存储路径
    path.data: /usr/local/elasticsearch-7.13.4/data
    #设置日志的存储路径
    path.logs: /usr/local/elasticsearch-7.13.4/logs
    #设置当前的ip地址,通过指定相同网段的其他节点会加入该集群中
    network.host: 0.0.0.0
    #设置对外服务的http端口
    http.port: 9200
    #设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点
    cluster.initial_master_nodes: ["es-node0"]

     二、启动

    ES启动不能以ROOT用户来进行,所以需要创建一个用户。

     创建用户:useradd user-es
    
     授权:chown -R user-es:user-es /usr/local/elasticsearch-7.13.4
    
     切换到user-es用户:su user-es
    
     进入bin启动elasticsearch:
    
       cd /usr/local/elasticsearch-7.13.4/bin
    
       ./elasticsearch -d

     输入http://47.94.101.217:9200/,出现以下界面说明安装成功。

     三、常见问题

    ERROR: [2] bootstrap checks failed
    [1]: max number of threads [1024] for user [leyou] is too low, increase to at least [4096]
    [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

    错误1解决:

    终端输入:vim /etc/security/limits.d/90-nproc.conf

    修改下面的内容:* soft nproc 1024
    改为:* soft nproc 4096

    错误2原因

    错误2分析:
    [2]: max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
    vm.max_map_count:限制一个进程可以拥有的VMA(虚拟内存区域)的数量

    错误2解决

    vim /etc/sysctl.conf
    添加下面的内容
    vm.max_map_count=655360
    然后保存退出执行以下命令
    sysctl -p

  • 相关阅读:
    XML 验证器
    XML 浏览器支持
    XML 元素
    查看 XML 文件
    XML 属性
    Android入门之Activity四种启动模式
    XML 简介
    XML 语法规则
    [Android]Thread线程入门3多线程
    XML 验证
  • 原文地址:https://www.cnblogs.com/tesila/p/15057062.html
Copyright © 2011-2022 走看看