Elasticsearch笔记一之简介与安装
2016-08-16 00:14
381 查看
简介
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
相关文章推荐
- 从源码安装Mysql/Percona 5.5
- 在Kubernetes上搭建EFK(Fluentd+Elasticsearch+Kibana)
- 在 AppImage、Flathub 和 Snapcraft 平台上搜索 Linux 应用
- 解决vc中unable to connect to the MKS:Internal error问题
- 杰奇一些安装详细说明文件,比官方更细
- 无线网卡安装DIY
- 网卡安装常见问题精解
- DB2数据库的安装
- CentOS下DB2数据库安装过程详解
- Microsoft Sql server2005的安装步骤图文详解及常见问题解决方案
- 无线局域网络简介一
- 无线局域网络简介二
- ghost安装系统软件硬盘安装器 安装ghost图文教程
- CentOS 6.3下编译安装Ruby 2.0笔记
- FREEBSD安装POSTGRESQL笔记
- Redis总结笔记(一):安装和常用命令
- FreeBSD 6.2 安装全程图解教程
- 安装Apache和PHP的一些补充
- Lua在windows下的安装及环境配置