zoukankan      html  css  js  c++  java
  • ELK的安装

    首先得安装好Elasticsearch、Kibana和Logstash(这里全部使用rpm安装的是6.4.2版本,而且都是单机安装,暂时没有考虑分布式安装。)

    服务器内存要求至少为4G,下图为运行起来的ELK,4G内存的虚拟机,可以看到占用内存很大。

    在安装之前首先确定java(1.8版本以上)已经安装,这里
    下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    解压:
    tar -xvf jdk-8u171-linux-x64.tar.gz -C /usr/local/

    在/etc/profile添加环境变量
    export JAVA_HOME=/usr/local/jdk1.8.0_171
    export JAVA_JRE=$JAVA_HOME/jre
    export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    生效:source /etc/profile

     

    1.安装Elasticsearch:
    curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.rpm
    rpm -i elasticsearch-6.4.2.rpm
    修改/etc/sysconfig/elasticsearch文件下:JAVA_HOME=/usr/local/jdk1.8.0_171
    不然启动elasticsearch会报错which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
    vi /etc/elasticsearch/elasticsearch.yml,修改:network.host: 0.0.0.0和取消注释http.port: 9200

    启动:systemctl start elasticsearch
    测试:curl http://127.0.0.1:9200会出现如下:
    {
    "name" : "zyQUqmo",
    "cluster_name" : "elasticsearch",
    "cluster_uuid" : "sEeFbBVCRQu3oNhsRlUeiA",
    "version" : {
    "number" : "6.4.2",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "04711c2",
    "build_date" : "2018-09-26T13:34:09.098244Z",
    "build_snapshot" : false,
    "lucene_version" : "7.4.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
    },
    "tagline" : "You Know, for Search"
    }

     

    2.安装Kibana:
    wget https://artifacts.elastic.co/downloads/kibana/kibana-6.4.2-x86_64.rpm
    rpm -i kibana-6.4.2-x86_64.rpm
    vi /etc/kibana/kibana.yml,打开注释修改server.port: 5601,server.host: "0.0.0.0"和elasticsearch.url: "http://localhost:9200"
    启动:systemctl start kibana
    测试:浏览器打开:http://ip:5601可以看到kibana的展示界面

     

    3.安装Logstash:
    curl -L -O https://artifacts.elastic.co/downloads/logstash/logstash-6.4.2.rpm
    rpm -i logstash-6.4.2.rpm
    修改/usr/share/logstash/bin/logstash.lib.sh,在页首新增export JAVA_HOME=/usr/local/jdk1.8.0_171
    否则在启动的时候可能会出现:logstash: could not find java; set JAVA_HOME or ensure java is in PATH
    启动:systemctl start logstash

     

      

  • 相关阅读:
    理解爬虫原理
    中文词频统计与词云生成
    复合数据类型,英文词频统计
    字符串操作、文件操作,英文词频统计预处理
    了解大数据的特点、来源与数据呈现方式
    作业四-结对项目
    大数据应用期末总评
    分布式文件系统HDFS 练习
    安装Hadoop
    《恶魔人crybaby》豆瓣短评爬取
  • 原文地址:https://www.cnblogs.com/whych/p/9922302.html
Copyright © 2011-2022 走看看