Elasticsearch2.0之基本介绍和安装
http://blog.csdn.net/gloria__zhang/article/details/49646913
简介
Elasticsearch是一个基于Lucene的开源搜索引擎,它使用java开发并使用lucene作为核心实现了所有的索引和搜索功能,但是它的目的是通过简单的RESTful API来让全文搜索变得更加简单。
安装Elasticsearch
安装前提是需要安装官方最新版本的Java
简单安装
- 在官网下载最新版本的elasticsearch TAR
- 将其解压(unzip elasticsearch-$VERSION.zip)
- cd elasticsearch-$VERSION
- bin/elasticsearch
- http://HOST:9200
以服务形式安装
- ubuntu
- 在官网下载最新版本的elasticsearch DEB
- sudo dpkg -i elasticsearch-$VERSION.deb
- sudo update-rc.d elasticsearch defaults 95 10
- 启动服务:sudo /etc/init.d/elasticsearch start
- 停止服务:sudo /etc/init.d/elasticsearch stop
- linux
- 在官网下载最新版本的elasticsearch RPM
- sudo rpm -ivh elasticsearch-$VERSION.rpm
- 启动服务sudo /etc/init.d/elasticsearch start
- 停止服务sudo /etc/init.d/elasticsearch stop
- http://HOST:9200
安装kibana
- 在官网下载最新版本安装包kibana
- 解压,启动bin/kibana
安装Marbel
- 安装marvel到elasticsearch
- sudo /usr/share/elasticsearch/bin/plugin install license
- sudo /usr/share/elasticsearch/bin/plugin install marvel-agent
- 安装marvel到kibana
- bin/kibana plugin –install elasticsearch/marvel/latest
- http://HOST:5601/app/marvel
- 如果你想禁用marvel功能,可执行以下命令echo ‘marvel.agent.enabled: false’ >> $ELASTICSEARCH_PATH/config/elasticsearch.yml
需要将marvel安装完成后再启动kibana
基本概念
- index — 索引(数据库)
- type — 文档类型(表)
- document — 文档(行)
- field — 字段(列)
- token filters — 表征过滤器
参考:
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
http://es.xiaoleilu.com/