Elasticsearch笔记一之简介与安装
2017-12-06 14:47
204 查看
简介
Elastic Search是一种基于Lucene,针对海量数据提供快速复杂查询的索引工具。大约在2012年出现它天生支持分布式存储与查询,是基于restful接口。与solr的区别:
Solr是提供类似webservice的接口。Es提供rest风格的接口。
Solr4.x以后支持分布式,而es天生支持分布式,两者数据量一致时查询效率一样。
Solr的数据格式是xml和json,es是json
Rest风格接口更简洁更有利于缓存,rest操作分为以下五种
Get:获取当前对象状态
Put:改变对象状态
Post:创建对象
Delete:删除对象
Head:获取头信息
Es与数据库对比
Es index索引库 database数据库 DB
type类型 table表
Document文档 record记录
column字段 filed列
安装
1:我使用的是1.4.4版本,es还要求jdk1.7以上2:安装包下载地址:https://www.elastic.co/downloads/past-releases/1-4-4
3:将安装包elasticsearch-1.4.4.tar.gz拷贝到/usr/local/下解压
4:启动es
在解压后的根目录下的bin目录中执行elasticsearch/elasticsearch -d(后台运行)
启动后可以看到如下显示,es监听了两个端口9200,9300
Jps查看
[root@shb01 ~]#jps
3457Elasticsearch
3513 Jps
5:浏览器验证
浏览器返回的信息包括状态200,名称,集群名称,版本等。
6:插件启动
上面的启动方式其实没有停止脚步只能通过kill来杀掉进程,我们可以通过一个servicewrapper插件来启动es。
插件的下载地址:https://github.com/elastic/elasticsearch-servicewrapper
将插件拷贝到/usr/local后通过unzip命令解压,解压后生成一个service目录,将此目录拷贝到es的bin目录下cp -rservice/ /usr/local/elasticsearch-1.4.4/bin/。
此时使用bin/service/ elasticsearch来启动
可以看到它提示有很多选择项,start启动stop关闭
启动后执行jps,此时的WrapperSimpleApp进程就是es
[root@shb01 ~]#jps
3711WrapperSimpleApp
3768 Jps
相关文章推荐
- Elasticsearch笔记一之简介与安装
- Kafka笔记一之简介,安装
- 自动化运维工具ansible--笔记一之简介安装/常用模块
- Sqoop笔记一之简介安装
- Thrift开发使用笔记(1)--Thrift简介及安装使用
- 安装、进程-云计算学习笔记---hadoop的简介,以及安装,用命令实现对hdfs系统进行文件的上传下载-by小雨
- django学习笔记1-简介与安装
- elasticsearch 5.1.1版本升级笔记之安装Head插件
- Elasticsearch笔记(一)—Elasticsearch安装配置
- ElasticSearch教程(一)——简介与安装
- ElasticSearch学习笔记 安装 配置
- Redis简介与安装【实验楼学习笔记】
- NFC学习笔记二——Libnfc简介与安装
- Gradle笔记——Gradle的简介与安装
- Maven学习笔记(一)——Maven简介、下载与安装
- Linux 笔记 - 前三章 CentOS 简介、安装和远程连接
- ElasticSearch教程(一)——简介与安装
- ElasticSearch 6.x 学习笔记:1.下载安装与配置
- MongoDB笔记一之简介与入门【第一次编辑:排版】 推荐
- 【Git学习笔记】简介与安装