这篇日志的目的非常easy,就是记录一些主要的流程。要在OS X上使用Elasticsearch,事实上非常easy,在这里:https://www.elastic.co/downloads/elasticsearch 下载Zip压缩包,并在合适的文件夹下解压,然后终端下定位到解压后文件夹下。执行:
sudo bin/elasticsearch事实上就能够启动Elasticsearch了。能够再安装一下Marvel(和漫威同名了)这个Elasticsearch的可视化管理和监控工具:
sudo bin/plugin -i elasticsearch/marvel/latest又一次启动Elasticsearch:
sudo bin/elasticsearch restart
能够在浏览器下訪问:http://localhost:9200/。能够看到返回一个类似于JSON式的结果集。
Marvel能够訪问这里:http://localhost:9200/_plugin/marvel/,能够看到这个界面做得还挺美丽的。
最后总结一下Elasticsearch的API,事实上能够用Restful形式的API,也能够使用Java API,其Java API的文档在这里:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/index.html。
就简单记录这么多。
(2015年9月17日更新):
Marvel自带一个和Elasticsearch交互的界面。被称为sense:http://localhost:9200/_plugin/marvel/sense/
另外,我一直在依据Elasticsearch: The Definitive Guide这本书学习。今天才发现实际上在Elasticsearch的官网上。提供了这本书的所有内容:https://www.elastic.co/guide/en/elasticsearch/guide/current/index.html