一、是什么
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