ElasticSearch学习笔记

最近开始学习ElasicSearch

1.官网下载elasticsearch,运行bin/elasticsearch启动,端口在9200

2.给elasticsearch加载数据,可以参考文章http://blog.csdn.net/cnweike/article/details/33736429,从https://github.com/bly2k/files/blob/master/accounts.zip下载数据,解压缩通过 curl -XPOST 'localhost:9200/bank/account/_bulk?pretty' --data-binary @accounts.json将数据加载,然后就可以各种调用查询,学习查询的接口了


ELK安装直接使用docker安装非常简单,推荐使用https://hub.docker.com/r/sebp/elk/,介绍文档在http://elk-docker.readthedocs.io/,还有集群说明

安装流程:直接用Kitematic搜索elk,安装启动sebp的elk,需要修改一下linux配置,sysctl -w vm.max_map_count=262144就安装成功了


记录一下Mac上的ELK安装流程,网上的安装教程都或多或少有点不一致

官方网址:  http://www.elasticsearch.org/
https://www.elastic.co/guide/index.html
http://blog.csdn.net/jameshadoop/article/details/44905643 (Elasticsearch与Solr 选型,实时搜索速度高于solr)
https://es.xiaoleilu.com/  Elasticsearch 权威指南(中文版)

1.安装ElasticSearch: https://www.elastic.co/downloads/elasticsearch 下载binary直接解压使用
安装Marvel: https://www.elastic.co/guide/en/marvel/current/installing-marvel.html  (注意新版本中marvel已经集成到了x-pack,请忽略该链接)
2.安装kibana  https://www.elastic.co/guide/en/kibana/5.2/install.html  (注意Mac是要安装darwin版本,建议直接下载binary自己解压安装)
https://www.elastic.co/downloads/kibana kibana的下载路径 
需要在config/kibana.yml中配置一下,其实就是把server.port: 5601,server.host: "localhost",elasticsearch.url: "http://localhost:9200"这三行注释去掉
3.安装logstash   https://www.elastic.co/downloads/logstash  https://www.elastic.co/guide/en/logstash/5.2/configuration.html
创建一个logstash-simple.conf文件,内容如下
input { stdin { } }
output {
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
在elasticsearch文件夹下
bin/elasticsearch-plugin install x-pack
在kibana文件夹下
bin/kibana-plugin install x-pack
在logstash下
bin/logstash-plugin install x-pack

bin/elasticsearch   启动elasticsearch  http://localhost:9200/
bin/kibana 启动kibana    http://localhost:5601/,默认的帐号密码是 elastic和changeme
bin/logstash -f logstash-simple.conf  启动简单的logstash


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值