散仙,在上篇文章对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的基础知识,帮助初学者快速上手。 1. **Elasticsearch 概述** - Elasticsearch 是一个基于 Lucene 的分布式、RESTful 风格的搜索和数据分析引擎。 - 它的核心特性包括实时性...
学习 Elasticsearch 入门需掌握课程介绍、安装、插件安装和分布式安装四个主要部分,确保具备基础的搭建和操作能力。 总结:Elasticsearch 是一个强大且灵活的搜索引擎,它的核心在于倒排索引,支持分布式部署,...
Elasticsearch(简称ES)是一种基于Lucene的开源搜索引擎,主要设计用于分布式、实时的文档存储和搜索。它不仅能够高效地处理结构化和非结构化的数据,还提供了数据分析的功能,使得用户可以在海量数据中快速获取...
在本项目"springboot+elasticsearch"中,开发者提供了一个全面的入门教程,涵盖了Elasticsearch的基本操作,包括增、删、改、查等基本功能,这对于初学者理解这两者如何协同工作非常有帮助。 首先,让我们深入了解...
#### 二、ElasticSearch的部署 ##### 部署流程 - **下载与安装**:最低要求 Java 1.7 版本。可以从官方网站 [https://www.elastic.co/cn/downloads/past-releases]...
在本文中,我们将详细介绍如何安装和配置Elasticsearch 2.3.5。 ### 1. 系统要求 在安装Elasticsearch之前,确保你的操作系统满足以下基本要求: - 支持的操作系统:包括Linux、macOS和Windows。 - Java运行环境:...
Elasticsearch的安装包括单机版安装和集群版安装。在安装前,可以通过Docker容器或者Chrome插件进行安装。安装过程中,用户需要了解Elasticsearch的基本概念,如索引(indices)、文档(documents)、映射(mappings...
为了参照安装,你可以访问提供的博客链接(https://blog.csdn.net/CEVERY/article/details/107360319),博主详细介绍了Elasticsearch 6.2.2的安装和配置过程。在实际操作中,需要注意内存分配、磁盘空间、防火墙...
另外,可以访问“ES权威指南”网站,有两版内容更加丰富的指南,一个是基于英文版的翻译,另一个则是针对Elasticsearch 5.20版本的部署和备份方面的指南。 Elasticsearch源码部署是一个复杂过程,涉及到编译、配置...
《ElasticSearch:可扩展的开源弹性搜索解决方案》前两章着重介绍了ElasticSearch 的基本功能和用法,包括ElasticSearch 的安装和配置、REST API 的使用方法,以及怎样使用Query DSL 语句进行查询、过滤、排序等。...
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的关键之一,通过编辑配置文件可以调整Elasticsearch的行为和性能表现。其中提到了几个重要的配置项: - **network.host**: 设置为`0.0.0.0`可以让任何IP地址的客户端都能访问到Elastic...
### Elasticsearch基础知识,从小白到入门 #### 一、概念与背景 **搜索引擎基础:** - **倒排索引**:倒排索引是搜索引擎的核心技术之一,它将文档中的关键词与文档之间的对应关系建立索引,使得根据关键词快速...
首先,从给定文件的内容来看,该文件主要是对ElasticSearch(简称ES)这一全文搜索和分析引擎的详细介绍和使用指导。文件中不仅介绍了ES的基本概念,如ES的产生、与Solr的对比、倒排索引的概念等,还涉及到ES的安装...
1. 与Elasticsearch相比,Druid更专注于OLAP,对导入和聚合进行了优化,但不支持全文检索。 2. 相较于Key/Value Stores(如HBase、Cassandra、OpenTSDB),Druid的列式存储和索引提供了更快的扫描速度。 3. 相比...
安装插件通常使用Elasticsearch的bin目录下的plugin工具,例如:`/opt/elasticsearch-2.4.1/bin/elasticsearch-plugin install mobz/elasticsearch-head`。 五、Kibana日志分析 Kibana作为数据可视化工具,提供了...