ElasticSearch安装
ElasticSearch简介ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二最流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。我们建立一个网站或应用程序,并要添加搜
ElasticSearch简介
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二最流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望我们的搜索解决方案要快,我们希望有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP的索引数据,我们希望我们的搜索服务器始终可用,我们希望能够一台开始并扩展到数百,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。Elasticsearch旨在解决所有这些问题和更多的问题。
Elastic.co/use-cases
全文搜索引擎种类:
1、elasticsearch(分布式多用户能力的全文搜索引擎)
2、solr(独立的企业级搜索应用服务器)
3、sphinx(基于SQL的全文检索引擎)
关系数据搜索缺点,也就是直接通过数据库搜索:
1、无法打分(排序)
2、无分布式
3、无法解析搜索请求
4、效率低
5、无法分词
ElasticSearch安装
1、elasticsearch是由Java开发的,所以首先要安装Java环境
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载好之后,直接安装,安装完成在命令行工具输入java -version 查看版本信息
2、elasticsearch-rtf安装
不建议安装elasticsearch的官网版本,因为集成的插件比较少
下载地址:https://github.com/medcl/elasticsearch-rtf集成了一些用到的插件
解压后,进入bin目录,按住shift键右键,打开命令行工具,输入elasticsearch.bat 回车运行,打开浏览器,输入http://127.0.0.1:9200 回车 返回数据表示运行成功
3、安装elasticsearch-rtf(搜索引擎)的可视化管理工具elasticsearch-head
(搜索引擎)的可视化管理工具elasticsearch-head,的安装要用到node.js的npm 插件管理器
所以要先安装node.js的npm 插件管理器
下载地址:https://nodejs.org/en/download/
下载完成,根据指引安装即可,安装完后后,打开命令行工具,输入npm回车
出现以上信息表示安装成功
npm命令是node.js的npm 插件管理器,也就是下载插件安装插件的管理器,因为下载都是国外服务器很慢会掉线,我们需要使用淘宝的npm镜像cnpm
执行命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org 启用淘宝的npm镜像cnpm,注意:启用后当我们要输入npm命令时,就需要输入cnpm
(搜索引擎)的可视化管理工具elasticsearch-head的安装
下载地址:https://github.com/mobz/elasticsearch-head
下载后解压到指定目录,会得到以下文件
cd进入到解压的elasticsearch-head目录
执行命令:cnpm install 安装elasticsearch-head的依赖包
在执行命令:cnpm run start 启动elasticsearch-head(搜索引擎)的可视化管理工具
访问:http://localhost:9100/
访问后可以看到(搜索引擎)的可视化管理工具
未连接,因为elsaticsearch的安全策略,在5.0之后的版本不允许第三方插件链接需要修改配置文件,config文件夹下
添加以下配置
http.cors.enabled: true
http.cors.allow-origin: "*"
重启服务,点击连接,即可成功
4、kibana的安装
先去官网找elasticsearch-rtf对应的版本,应该是5.1.1然后下载
https://www.elastic.co/downloads/kibana
下载该版本,注意!!! 一定要和你的elasticsearch的版本对应起来,下载完成解压,打开bin文件夹,右键打开命令行工具,输入kibana.bat 运行即可,浏览器输入127.0.0.1:5601即可看到kibana界面,这是一个工具,可以用来书写请求语句
至此,所需环境安装完成
更多推荐
所有评论(0)