47

elasticsearch+logstash+kibana 7.2.0版本搭建

 4 years ago
source link: https://www.tuicool.com/articles/3aiAby3
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

最近看了elasticsearch出了7.x的版本,加上项目中用elasticsearch挺频繁,索性记录下学习的过程,一开始,准备在本机上面搭建ELK

搭建ELK——elasticsearch

第一步

选择合适的版下载本: https://www.elastic.co/cn/downloads/elasticsearch

第二步

下载完成后解压后进入目录

➜  elasticsearch-7.2.0 ls
LICENSE.txt    NOTICE.txt     README.textile bin            config         data           jdk            lib            logs           modules        plugins

第三步

启动命令:

bin/elasticsearch

第四步

浏览器输入地址: http://localhost:9200

看到如下界面为安装成功

{
    "name": "zhangpeileideMacBook-Pro.local",
    "cluster_name": "elasticsearch",
    "cluster_uuid": "s_wuhCF5Q_-pf7iZ5NNxYg",
    "version": {
        "number": "7.2.0",
        "build_flavor": "default",
        "build_type": "tar",
        "build_hash": "508c38a",
        "build_date": "2019-06-20T15:54:18.811730Z",
        "build_snapshot": false,
        "lucene_version": "8.0.0",
        "minimum_wire_compatibility_version": "6.8.0",
        "minimum_index_compatibility_version": "6.0.0-beta1"
    },
    "tagline": "You Know, for Search"
}

搭建ELK——logstash

第一步:

选择合适的版本下载: https://www.elastic.co/cn/downloads/logstash

第二步:

进入解压后目录:

➜  logstash-7.2.0 ls
CONTRIBUTORS             Gemfile.lock             NOTICE.TXT               config                   lib                      logstash-core            modules                  vendor
Gemfile                  LICENSE.txt              bin                      data                     logs                     logstash-core-plugin-api tools                    x-pack

第三步

进入config目录后,修改logstash.conf文件如下

# Sample Logstash configuration for creating a simple
# Beats -> Logstash -> Elasticsearch pipeline.

input {
    file{
        path => "/Users/zhangpeilei/test.txt"
    }
}
output {
  elasticsearch {
    hosts => ["http://localhost:9200"]
    index => "test-%{+YYYY.MM.dd}"
    #user => "elastic"
    #password => "changeme"
  }
}

实现效果:将/Users/zhangpeilei/test.txt文件内容写入到ES

第四步

执行启动命令

bin/logstash -f config/logstash.conf

搭建ELK——Kibana

第一步

选择合适的版下载本: https://www.elastic.co/cn/downloads/kibana

第二步

进入解压后目录

➜  kibana-7.2.0-darwin-x86_64 ls
LICENSE.txt  NOTICE.txt   README.txt   bin          built_assets config       data         node         node_modules optimize     package.json plugins      src          target       webpackShims x-pack

第三步

配置文件config/kibana.yml修改这一行:elasticsearch.hosts: [“ http://localhost:9200"]

第四步

启动:

bin/kibana

启动ELK

浏览器输入: http://localhost:5601

配置完索引后即可看到数据

U7vEreZ.png!web

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK