Elasticsearch 基本介绍和安装

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/

你可能感兴趣的:(elasticsearch,Java)