Elasticsearch配置
Elasticsearch是一个实时分布式搜索和分析引擎,基于REST,我们可以使用Elasticsearch快速的实现全文搜索、结构化搜索、分析。和Apache Solr一样,Elastic Search同样使用Apache Lucene作为核心实现索引和检索功能。
这里首先介绍Elasticsearch的安装。由于Elasticsearch仍处于快速发展阶段,所以每个版本的安装方式可能会有不同。这里使用的Elasticsearch版本是2.1.1,Elasticsearch无需安装,只需要直接下载解压,然后运行bin/elasticsearch即可启动Elasticsearch,并默认在9200端口提供RESTful服务。
- 下载Elastisearch
- 解压,
tar -zxvf 文件
。 - 运行
bin/elasticsearch
。
curl 'http://localhost:9200/?pretty'
,我们会得到:
1 | { |
另外一个常用的工具是Marvel,Elasticsearch的管理和监控工具,目前的最新的版本是2.1,目前版本似乎是要结合数据可视化工具Kibana运行。下面是完整的步骤:
Step 1: 在Elasticsearch安装Marvel:
1 | bin/plugin install license |
Step 2: 下载Kibana并解压。
Step 3: 在Kibana中安装Marvel,bin/kibana plugin --install elasticsearch/marvel/latest
Step 4: 启动Elasticsearch 和 Kibana
1 | bin/elasticsearch |
Step 5: 访问http://localhost:5601/app/marvel
查看运行的Elasticsearch服务。