Elasticsearch1.7.3安装、配置
来源:互联网 发布:部落冲突x连弩数据 编辑:程序博客网 时间:2024/06/01 14:32
ElasticSearch安装、配置
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
使用案例:
•维基百科使用Elasticsearch来进行全文搜做并高亮显示关键词,以及提供search-as-you-type、did-you-mean等搜索建议功能。
•英国卫报使用Elasticsearch来处理访客日志,以便能将公众对不同文章的反应实时地反馈给各位编辑。
• StackOverflow将全文搜索与地理位置和相关信息进行结合,以提供more-like-this相关问题的展现。
• GitHub使用Elasticsearch来检索超过1300亿行代码。
•每天,Goldman Sachs使用它来处理5TB数据的索引,还有很多投行使用它来分析股票市场的变动。
ElasticSearch的优缺点:
优点:
1、Elasticsearch是分布式的。不需要其他组件,分发是实时的,被叫做”Push replication”。
2、Elasticsearch 完全支持 Apache Lucene 的接近实时的搜索。
3、处理多租户(multitenancy)不需要特殊配置,而Solr则需要更多的高级设置。
4、Elasticsearch 采用 Gateway 的概念,使得完备份更加简单。
5、各节点组成对等的网络结构,某些节点出现故障时会自动分配其他节点代替其进行工作。
缺点:
1、还不够自动
2、仅支持json文件格式。
1、下载地址
https://www.elastic.co/downloads/past-releases/elasticsearch-1-7-3
选择zip解压版下载
2、下载完成后解压到相应文件夹,双击运行bin目录下的elasticsearch.bat
运行完毕后在浏览器中测试一下,输入http://127.0.0.1:9200/,若返回的status为200则表示运行成功
3、安装ElasticSearch Head插件(head插件可以用来快速查看elasticsearch中的数据概况以及非全量的数据,也支持控件化查询和rest请求,一般就用它来看各个索引的数据量以及分片的状态),打开命令提示符窗口,输入以下命令:
plugin -install mobz/elasticsearch-head
上面的命令会把elasticsearch-head插件自动安装到你的环境里,安装完成后打开浏览器输入http://localhost:9200/_plugin/head/,若显示集群信息则表示elasticsearch-head安装成功
到此elasticsearch已基本配置成功,用户就可以使用了。
4、安装marvel插件(Marvel是elasticsearch的管理和监控工具。它包含了一个叫做Sense的交互式控制台,使用户方便的通过浏览器直接与Elasticsearch进行交互),输入以下命令plugin -i elasticsearch/marvel/latest,下载安装marvel。
安装成功后打开浏览器进行测试,输入以下访问链接http://localhost:9200/_plugin/marvel/sense/,若显示如下操作界面则表示marvel插件安装成功
5、安装数据库jdbc同步插件,输入以下命令plugin --install jdbc --urlhttp://xbib.org/repository/org/xbib/elasticsearch/plugin/elasticsearch-river-jdbc/1.5.0.0/elasticsearch-river-jdbc-1.5.0.0.zip,下载jdbc插件
之后下载相应数据库的jdbc驱动到plugins/jdbc目录下
到此,基础插件已安装配置完成。
Elasticserach实例:
delete /_river/
DELETE aaa
PUT /_river/my_jdbc_river/_meta
{
"type" : "jdbc",
"jdbc" :[
{
"url" : "jdbc:mysql://127.0.0.1:3306/estest",
"user" : "root",
"password" : "root",
"sql" : "select * from dim_company",
"index" : "aaa",
"type":"aaa"
}
]
}
GET aaa/_search
- Elasticsearch1.7.3安装、配置
- ElasticSearch1:下载与安装
- Elasticsearch1.4.2 安装中文分词器
- elasticsearch1.7.2安装ik分词器
- elasticsearch1.7.3升级到2.1.1记录
- es 一 ---- elasticsearch1.5安装使用+IK中文分词
- elasticsearch1.6.0安装ik1.4中文分词插件
- es 一 ---- elasticsearch1.5安装使用+IK中文分词
- linux elasticsearch1.7.1 搭建
- Elasticsearch1.7集群搭建
- 使用Java操作ElasticSearch1.7程序
- 关于elasticsearch1.4.3以下版本安全漏洞的攻击过程复现
- 使用elasticsearch1.5.2实现查找附近的人
- 使用elasticsearch1.5.2实现查找附近的人
- 用Nutch2.3+MongoDB+Elasticsearch1.4开发垂直搜索引擎
- hadoop2.7.3集群安装配置
- JBoss7 安装配置 安装 配置
- 【配置】sqoop安装配置
- 【PAT】1013. Battle Over Cities (25)
- openCV + Python 配置问题,同时 配置 pip 和安装Python相关的库 即 那个 whl 文件
- 给UIImage添加外边框圆
- u-boot源码下载地址和内核源码下载地址
- windows系统下安装ElasticSearch
- Elasticsearch1.7.3安装、配置
- netfilter中hook函数返回值详解
- Ubuntu 16.04安装有道词典
- JAVA BIO和NIO及简单实现
- Reveal Effect(揭露效果)低版本兼容
- AS创建简单的live templates
- 查看WINDOWS系统下JDK的版本方法
- 英国每月遭数十种网络攻击,攻击来自中国和俄罗斯
- UITableView 编辑状态下的批量选择与左滑删除等随笔