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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM