ElasticSearch入门系列(一)是什么以及安装和运行

一、是什么

ElasticSearch是一个基于Apache Lucene的开源搜索引擎。

Elasticsearch:

   分布式的实时文件存储,每个字段都被所用并可被搜索

   分布式的实时分析搜索引擎

   可以扩展到上百台服务器,处理PB级结构化或非架构化数据

二、安装

window环境下下载安装包解压并执行bin目录下的elasticsearch.bat即可

Linux下:

      curl -L -O http://download.elasticsearch.org/PATH/TO/VERSION.zip <1>

      unzip elasticsearch-$VERSION.zip

       cd elasticsearch-$VERSION

安装Marvel:Marvel是Elasticsearch的管理和监控工具,包含了一个叫做Sense的交互式控制台使得用户方便的通过浏览器直接与Elasticsearch进行交互。

./bin/plugin -i elasticsearch/marvel/latest
如果想要禁用监控,可以使用命令:
echo 'marvel.agent.enabled:false' >> ./config/elasticsearch.yml


三、运行

./bin/elasticsearch
如果想在后台守护模式运行,添加-d参数

查看是否成功
curl 'http://localhost:9200/?pretty'
返回结果:
{
   "status": 200,
   "name": "Shrunken Bones",
   "version": {
      "number": "1.4.0",
      "lucene_version": "4.10"
   },
   "tagline": "You Know, for Search"
}
表明已经启动并正常运行
四、关闭

curl -XPOST 'http://localhost:9200/_shutdown'

五、查看Marvel
http://localhost:9200/_plugin/marvel
原文地址:https://www.cnblogs.com/dream-to-pku/p/5737420.html