ElasticsSearch - (1)安装:

来源:互联网 发布:程序员最喜欢的编辑器 编辑:程序博客网 时间:2024/04/30 15:53
因工作关系,需要用到ElasticsSearch,经过调研发现,ElasticsSearch完全可以作为一个快速搭建站内搜索的平台工具。

官方网站:http://www.elasticsearch.org/
当前版本:1.1.0
下载地址:http://www.elasticsearch.org/overview/elkdownloads/

ElasticsSearch基于Lucene开源搜索引擎,提供一个更上层、功能更丰富、完全配置化的端到端的搜索分析平台,基于Apache 2开源许可:

实时索引、检索
分布式部署
高可用性:通过ElasticSearch clusters,可动态检测、删除节点,以保障数据安全和可访问行

支持多种外部语言访问,几乎所有操作都可以通过RESTful API访问

提供插件功能,使得用户可以方便扩展自己所需的功能


安装:以Linux为例
下载后,直接解压,即可使用
$ tar zxvf elasticsearch-1.1.0.tar.gz
$ cd elasticsearch-1.1.0
# 注:ElasticSearch基于JAVA,需要Java 6以上的版本运行
# 非后台启动方式
$ bin/elasticsearch
或:
# 后台启动方式
$ bin/elasticsearch -d

测试:命令行下输入
$ curl -XPUT http://localhost:9200/test -d ' { "name": "test", "contents": "hello elasticsearch" } ' # 添加索引
$ curl http://localhost:9200/_search?q=contents:hello # 搜索

其他工具:Kibana
Kibana基于浏览器为ElasticSearch提供一个分析、搜索工具。
下载地址:https://download.elasticsearch.org/kibana/kibana/kibana-3.0.0.tar.gz

安装:以Linux为例
$ tar zxvf kibana-3.0.0.tar.gz
$ cd kibana-3.0.0
编辑config.js文件,修改elasticsearch参数为你自己的ElasticSearch服务器地址
将整个目录Copy到你的websever目录下
在浏览器中打开对应的index.html页面即可

其他工具:Marvel
ElasticsSearch还提供了一个商用软件Marvel可以集中管理和监控ElasticSearch运行状态。
0 0
原创粉丝点击