散仙,在上篇文章对ElasticSearch整体入门作了个介绍,那么本篇我们来看下,如何安装,部署es,以及如何安装es的几个比较常用的插件.
es的安装和部署,是非常简单方便的,至少这一点散仙在es和solr之间,能够很明显的体现出来,solr的安装是需要依赖servlet容器,比如jetty,或者tomcat等,在下载完毕后,需要拷贝solr的安装部分到web容器里,然后稍作配置,即可启动访问,提供检索服务,当然solr也是非常简单易学的。
es目前最新的版本是1.4.2,散仙使用的版本是1.4.1的,这个版本的es都是封装基于目前最新版的Lucene4.10.2基础之上的,当然lucene和solr的版本是更加密切的,因为他们是同时发布新的版本的。
下面进入正题:
(一)我们需要去es官网下载一个最新版的es,然后解压到我们的Linux上(散仙在这里是centos6.5)
(二)进入解压后es的根目录下
[root@ph1 elasticsearch-1.4.1]# pwd
/root/elasticsearch-1.4.1
[root@ph1 elasticsearch-1.4.1]# ll
总用量 52
drwxr-xr-x. 2 root root 4096 11月 26 15:51 bin
drwxr-xr-x. 2 root root 4096 11月 26 15:51 config
drwxr-xr-x. 3 root root 4096 12月 4 01:33 data
drwxr-xr-x. 3 root root 4096 11月 26 15:51 lib
-rw-rw-r--. 1 root root 11358 11月 26 12:51 LICENSE.txt
drwxr-xr-x. 2 root root 4096 12月 30 05:12 logs
-rw-rw-r--. 1 root root 150 11月 26 12:51 NOTICE.txt
drwxr-xr-x. 4 root root 4096 12月 26 01:49 plugins
-rw-rw-r--. 1 root root 8438 11月 26 15:45 README.textile
[root@ph1 elasticsearch-1.4.1]#
然后执行,bin/elasticsearch命令,启动我们的es服务,es启动时,主要两个端口号,9200(restful的对外端口)和9300(java api的对外端口),然后我们就可以在我们的windows上的浏览器里输入http://192.168.46.23:9200/,访问我们的es了,得到的信息如下所示:
{
"status" : 200,
"name" : "Skin",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "1.4.1",
"build_hash" : "89d3241d670db65f994242c8e8383b169779e2d4",
"build_timestamp" : "2014-11-26T15:49:29Z",
"build_snapshot" : false,
"lucene_version" : "4.10.2"
},
"tagline" : "You Know, for Search"
}
下面,介绍两款几乎是es必备的插件,而且功能非常强悍:
1,head插件:可以查看索引情况,搜索索引,查看集群状态和分片分布等
2,bigdesk插件:可以查看集群的jvm信息,磁盘IO,索引创建删除信息等,适合查找系统瓶颈,监控集群状态等
它们的安装方法:
第一,离线安装,我们可以下载tar包解压的方式,下载插件的地址点击
第二,在线安装,直接在elasticsearch的根目录下,分别输入:
bin/plugin --install mobz/elasticsearch-head 安装head
bin/plugin --install lukas-vlcek/bigdesk 安装bigdesk
安装完成后,我们就可以分别访问它们对应的http地址,来验证是否安装成功:
head的http访问地址:http://192.168.46.23:9200/_plugin/head/
截图如下:
bigdesk的http访问地址:http://192.168.46.23:9200/_plugin/bigdesk/ ,截图如下:
从上图看以看出,这两款插件是非常有用的,可以帮助我们更好更快的,查看索引,集群,机器的io,cpu,磁盘的负载和使用情况。学好这两款插件的使用方法,对我们更好的集群非常有帮助。
- 大小: 302.9 KB
- 大小: 384.8 KB
分享到:
相关推荐
四、Elasticsearch介绍 1、什么是ElasticSearch 2、ElasticSearch使用案例 3、ElasticSearch对比Solr 4、ElasticSearch架构图以及基本概念(术语) 1、es概述 2、ES架构模块 3、Elasticsearch核心概念 五、ES的集群...
《ElasticSearch:可扩展的开源弹性搜索解决方案》前两章着重介绍了ElasticSearch 的基本功能和用法,包括ElasticSearch 的安装和配置、REST API 的使用方法,以及怎样使用Query DSL 语句进行查询、过滤、排序等。...
本课程提供所有代码笔记...14、ElasticSearch下载安装(window以及linux下安装) 15、集群环境搭建 16、客户端Kibana安装与使用 17、集群管理插件head安装使用 18、java api 操作 ES 19、电商项目实战应用等等 ....
# 1. 课程简介 ## 1.1 课程内容 ELK是包含但不限于Elasticsearch(简称es)、Logstash、Kibana 三个开源软件...参照目录,按照介绍,es入门,文档、映射、索引、分词器、搜索、聚合。logstash、kibana。集群部署。实战
09-2 -ES数据建模配置相关介绍.avi 09-3 -ES数据建模实例.mp4.avi 09-4 -Nested_Object.avi 09-5 -Parent_Child.avi 09-6 -nested_vs_parent_child.avi 09-7 -reindex.avi 09-8 其他建议.avi 10-1 生产环境部署建议....
Elasticsearch 2.1.1服务端集群搭建.及java客户端demo代码实现。Elasticsearch权威指南(中文版,Elasticsearch java api 学习入门源码部署相关资料
uniCloud基础入门(一)---服务空间创建以及部署网站.ppt ppt教程
FESS是基于 ,但不是必需的约Elasticsearch知识/经验。 Fess提供了易于使用的管理GUI,可通过浏览器配置系统。 Fess还包含一个Crawler,可以对,或(例如CSV或数据库)上的文档进行爬网。 支持许多文件格式,包括...
使用 Spring Boot + Elasticsearch 和基于 React 的前端的入门项目。 利用的技术 Java 8 弹簧靴 码头 9 谷歌番石榴 乔达时间 Jackson 序列化扩展 Joda 时间模块 谷歌番石榴模块 JDK 8 配置了无状态 CSRF 过滤器 ...
宏伟的统一Elasticsearch基础架构管理工具。 Nox是Elasticsearch管理CLI和库,旨在使与Elaticsearch集群的日常交互尽可能简单。 从简单的API请求,到管理快照和灾难恢复,再到复杂的数据ETL操作; Nox使您的Elastic...
先决条件码头工人Docker组成入门生成,从固定装置加载数据和运行项目的步骤: cd到项目的根目录docker-compose build docker-compose run --service-ports --rm django python manage.py bootstrap docker-compose ...
已经部署了一个GraphDB来托管链接的管道,以及一个用于原始数据托管的Elasticsearch数据库。 有关设置后者和必要的Elasticsearch索引的帮助,请参考存储库。 构型 在文件下,根据当前设置更改Elasticsearch和Graph...
本资源是大模型的微调教程内含数据集和模型连接,可以作为入门教程
原始功能的问题在于它与ElasticCloud或标准ElasticSearch部署不兼容。入门正在安装创建一个S3存储桶并拖放压缩的index.js文件。 它必须位于您计划部署lambda函数的同一区域。 运行Cloudformation模板。 它将提示您...
docs:《数据采集从入门到放弃》源码。内容简介:爬虫介绍,就业情况,爬虫工程师面试题; HTTP协议介绍;请求使用;解析器Xpath介绍; MongoDB与MySQL;多线程爬虫; Scrapy介绍; Scrapy -redis介绍;使用docker...
结果存储在适合Elasticsearch批量上传的ND-JSON文件中。 (此脚本曾经是一个用例。要进一步使用,必须对代码进行彻底的检查) 入门 先决条件 Google Vision API密钥需要在index.js中提交 需要在系统上安装Nodejs。 ...
mongo-ui应用程序类型API节点快速入门MongoDb和UI界面express-mongo-ui-elastic灌注应用程序类型的API节点Express入门级MongoDb和UI以及React and Unmoteur de Recherche ElasticSearch附件可以通过dédiéedu储存库...
本视频《SpringBoot高级》属于下部,着重介绍SpringBoot的与各大场景的整合使用,内容包括:缓存(整合Redis),消息中间件(整合RabbitMQ),检索(整合ElasticSearch),任务(异步任务,定时任务,邮件任务),...
本快速入门部署了一个数据湖基础,该基础集成了Amazon Web Services(AWS)服务,例如Amazon Simple Storage Service(Amazon S3),Amazon Redshift,Amazon Kinesis,Amazon Athena,Amazon Elasticsearch Service...
Seldon Core:Swift燃烧,面向行业的ML 一个开源平台,可在Kubernetes上大规模部署您的机器学习模型。 总览 Seldon核心将您的ML模型(Tensorflow,Pytorch,H2o等)或... 通过模型输入输出请求(与Elasticsearch进行日