• ELK-5.4.1搭建日志管理系统(一)Elasticsearch安装


    Elasticsearch 安装 

    安装环境

    操作系统:CentOS 6.6

    IP地址:192.168.5.81 

    软件包:系统自带yum源

    关闭防火墙

    关闭SELinux

    安装前准备

    elasticsearch基于java环境运行,使用前需要在服务器中安装jdk。elasticsearch5.4需要jdk8以上版本。(本文不介绍如何安装jdk)

    下载安装elasticsearch

    # cd /software
    # curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.1.tar.gz -L:重定向 -O:把输出写到该文件中,保留远程文件的文件名

    解压安装包,然后重命名

    # tar xf elasticsearch-5.4.1.tar.gz -C /usr/local/
    # mv elasticsearch-5.4.1/ elasticsearch

    启动 elasticsearch

    # /usr/local/elasticsearch-5.4.1/bin/elasticsearch

    如果使用root用户启动elasticsearch会出现以下报错

    java.lang.RuntimeException: can not run elasticsearch as root

    这是出于系统安全考虑设置的条件。由于Elasticsearch可以接收用户输入的脚本并且执行,为了系统的安全考虑,创建一个单独的用户用来运行Elasticsearch。

    创建elsearch用户组及elserach用户。

    # groupadd elsearch
    # useradd elsearch -M -s /sbin/nologin -g elsearch

    更改elasticsearch文件夹及内部文件的所属用户及组为elsearch。

    # chown -R elsearch. elasticsearch

    使用elsearch用户启动服务

    # sudo -u elsearch /usr/local/elasticsearch/bin/elasticsearch -d  -d:后台启动

    如果使用root启动可以加参数

    # /usr/local/elasticserach/bin/elasticsearch -Des.insecure.allow.root=true -d

    在浏览器内输入服务器IP地址及端口号就可以查看当前状态。http://192.168.5.81:9200。显示如下证明安装成功。

    {
      "name" : "Rs8ZEhH",
      "cluster_name" : "elasticsearch",
      "cluster_uuid" : "hdWGeGGgQKeBrEG-8ZasDA",
      "version" : {
        "number" : "5.4.1",
        "build_hash" : "2cfe0df",
        "build_date" : "2017-05-29T16:05:51.443Z",
        "build_snapshot" : false,
        "lucene_version" : "6.5.1"
      },
      "tagline" : "You Know, for Search"
    }

      

     

  • 相关阅读:
    LINQ to Entities 查询中的标准查询运算符
    LINQ to Entities 基于方法的查询语法
    ajax 与 form 提交的区别
    i++ & ++i 区别
    sizeof 数据类型大小 32位&64位
    标准数据类型宏定义
    long & int 区别
    类函数修饰 const
    指针
    数组
  • 原文地址:https://www.cnblogs.com/ebay/p/6952503.html
Copyright © 2020-2023  润新知