博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ELK安装
阅读量:6877 次
发布时间:2019-06-26

本文共 1948 字,大约阅读时间需要 6 分钟。

  hot3.png

一、安装Elasticsearch

1、下载elasticsearch2.2.0包,解压到指定目录

2、进入到解压包目录,安装插件

      》Head插件,集群状态监控

      ./bin/plugin install mobz/elasticsearch-head 

      》kopf插件,集群监控

      bin/plugin install lmenezes/elasticsearch-kopf

      》ik插件,中文分词

     下载ik工程,maven打包,从elasticsearch-analysis-ik-1.8.0.zip解压到plugins目录

      https://github.com/medcl/elasticsearch-analysis-ik

      》Marvel 2.0+,参考官网介绍

     Compatible with the latest versions of and 

Step 1: Install Marvel into Elasticsearch: bin/plugin install license
bin/plugin install marvel-agent
Step 2: Install Marvel into Kibana bin/kibana plugin --install elasticsearch/marvel/latest
Step 3: Start Elasticsearch and Kibana bin/elasticsearch
bin/kibana
Step 4: Navigate to 

     shield  权限管理

      bin/plugin install shield

      增加一个管理员用户

     ./bin/shield/esusers useradd es_admin -r admin

3、配置elasticsearch

     vi config/elasticsearch.yml

     》设置集群名称 cluster.name

     》设置节点名称 node.name

     》设置数据目录 path.data : /path/data

     》设置网络地址 network.host : 192.168.137.203

     》 设置网络商品 http.port : 9200

4、配置Marvel

     》增加用户:agent-user

         bin/shield/esusers useradd agent-user -r remote_marvel_agent -p abc123456

     》增加marvel配置

marvel.agent.exporters:  id1:    type: http    host: ["http://es-mon1:9200", ""]    auth:    username: agent-user    password: abc123456

5、配置默认分词为ik,在elasticsearch.yml里增加下面配置

 

index :

 analysis :

   analyzer :

     ik_syno :

       type : custom

       tokenizer : ik_max_word

       filter : [synonym_filter]

     ik_syno_smart :

       type : custom

       tokenizer : ik_smart

       filter : [synonym_filter]

     default :

       type : custom

       tokenizer : ik_max_word

       filter : [synonym_filter]

   filter :

     synonym_filter :
       type : synonym
       synonyms_path : analysis/synonym.txt

二、安装Kibana

1、安装kibana-4.4.1-linux-x64

      》安装插件 ./bin/kibana plugin --install elasticsearch/marvel/latest

      》给kibana创建用户,在es目录下完成

      esusers useradd kibana4-server -r kibana4_server -p password

      》修改config/kibana.yml配置文件

      加启es的用户名称和密码

      》注意,如果想对marvel的索引进行查询,必需对kibana4-server用户增加对.marvel-es-*索引的权限

          方法一,在config/shield/roles.yml里的角色进行配置

          方法二,在user_roles里增加用户与角色对应关系

 

转载于:https://my.oschina.net/imcf/blog/637812

你可能感兴趣的文章
小程序如何生成海报分享朋友圈
查看>>
检测后台错误
查看>>
微信小程序自定义组件
查看>>
Android Studio 和 Gradle 优化配置总结
查看>>
java8 stream实现列表去重,java8的stream 和lambda的使用实例
查看>>
iOS中通知的添加和移除
查看>>
企业分布式微服务云SpringCloud SpringBoot mybatis (一)服务的注册与发现(Eureka)...
查看>>
批量下载图片
查看>>
Java内存模型(Memory Model)
查看>>
某大型网站迁移纪实(一)
查看>>
C#进行Socket 连接发送和接收数据
查看>>
C语言实现小游戏(一)
查看>>
即时编辑插件-jeditable|已迁移
查看>>
Linux下CA证书服务配置
查看>>
《JMeter从入门到精通》之一——开始你的第一个JMeter脚本
查看>>
从技术到管理,艰难的转型
查看>>
如何制作Windows 8系统U盘
查看>>
Linux之cgi实现系统主机监控
查看>>
tomcat session cluster
查看>>
最新RHEL7 安装体验
查看>>