`
kfcman
  • 浏览: 397038 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Elasticsearch安装与测试验证详解

 
阅读更多

什么是Elasticsearch?

【百科】ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。 
Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

1、Elasticsearch安装

# cd /usr/local 
下载: 
wgethttps://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.3.2/elasticsearch-2.3.2.zip 
# unzip elasticsearch-2.3.2.zip 
# mkdir -p /data/logs/elasticsearch 
# mkdir -p /data/elasticsearch/{data,work,plugins,scripts} 
# useradd elasticsearch -s /bin/bash 

# chown -R elasticsearch:elasticsearch /data/logs/elasticsearch /data/elasticsearch 

2、Elasticsearch配置

1)主配置(./config/elasticsearch.yml)

qc-hermes-es-1:

cluster.name: qc-hermes-search-cluster

node.name: qc-hermes-es-1     #同hostname cat /etc/hostname

path.data: /data/elasticsearch/data

path.logs: /data/logs/elasticsearch

path.plugins: /data/elasticsearch/plugins

path.scripts: /data/elasticsearch/scripts

bootstrap.mlockall: true

network.host: 192.168.0.10   #本机IP地址

http.port: 9200

discovery.zen.ping.unicast.hosts: ["qc-hermes-es-1:9200", "qc-hermes-es-2:9200"]

node.master: true

node.data: true

index.number_of_shards: 8

index.number_of_replicas: 1

2)服务启动

# cd /opt/elasticsearch 
# su elasticsearch (注意:root账号会报错) 
$ bin/elasticsearch -d 
说明:2.x的版本需要以普通用户权限启动,否则会报错,无法正常启动。

3)验证启动成功:

这里写图片描述 

查看进程: 
[elasticsearch@5b9dbaaa148a yang]$ ps -ef | grep elasticsearch 
root 3160 3136 0 09:39 pts/1 00:00:00 su elasticsearch 
root 3194 3176 0 09:40 pts/1 00:00:00 su elasticsearch 
502 3349 3195 2 10:06 pts/1 00:00:21 /usr/java/jdk1.7.0_71/bin/java -Xms256m -Xmx1g -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Djna.nosys=true -Des.path.home=/usr/local/elasticsearch -cp /usr/local/elasticsearch/lib/elasticsearch-2.3.2.jar:/usr/local/elasticsearch/lib/* org.elasticsearch.bootstrap.Elasticsearch start 

原文地址:http://blog.csdn.net/laoyang360/article/details/51417097 

分享到:
评论

相关推荐

    ElasticSearch官方测试数据

    **Elasticsearch官方测试数据详解** Elasticsearch(ES)是一种流行的开源全文搜索引擎,它基于Lucene库构建,被广泛用于大数据分析、日志聚合、实时搜索和索引等场景。官方提供的测试数据集是检验Elasticsearch...

    ElasticSearch7.2.1+SearchGuard+Kibana+KerBeros集群测试环境部署文档.pdf

    《Elasticsearch 7.2.1 + SearchGuard + Kerberos + Kibana 集群测试环境部署详解》 本文档将详细阐述如何在Elasticsearch 7.2.1版本的基础上,集成SearchGuard安全插件、Kerberos认证服务以及Kibana可视化界面,...

    Elasticsearch+Maven 测试Demo

    **Elasticsearch+Maven测试Demo详解** 在Java开发中,Elasticsearch作为一个强大的全文搜索引擎,常被用于处理大量数据的检索与分析。Maven作为项目管理工具,可以帮助我们管理和构建项目,使得依赖管理和构建流程...

    elasticsearch7.17.14版本分词器插件安装包

    **Elasticsearch 7.17.14 版本分词器插件安装详解** 在日志收集和分析领域,Elasticsearch(简称ES)是广泛应用的搜索引擎和数据分析工具,它与Logstash(数据采集)、Kibana(数据可视化)共同构成了ELK(Elastic...

    ElasticSearch2.0安装 & 1.7.2升级日志

    ### ElasticSearch2.0安装与1.7.2升级知识点详解 #### 一、ElasticSearch2.0安装 **1. 准备工作** 在安装ElasticSearch 2.0之前,首先需要确保系统环境满足官方的要求。具体步骤可以参考官方文档: - [官方文档...

    Elasticsearch教程之部署详解文档

    ### Elasticsearch部署详解知识点 #### 一、Elasticsearch简介与特性 - **定义**:Elasticsearch是一款基于Lucene的开源搜索服务器,提供了分布式的全文检索功能。 - **特点**: - **RESTful接口**:支持HTTP请求...

    Elasticsearch head插件

    **Elasticsearch Head 插件详解** Elasticsearch Head 是一个非常实用的开源插件,专为 Elasticsearch 设计,提供了一个直观的用户界面,让用户能够方便地管理和监控 Elasticsearch 集群。它以其轻量级、易安装和即...

    elasticsearch-header插件

    **Elasticsearch Header 插件详解** Elasticsearch Header 是一个专为 Elasticsearch 客户端设计的插件,它基于 Node.js 运行,旨在增强和扩展ES客户端的功能,特别是对于用户界面和交互方面提供了更丰富的头部信息...

    elasticsearch spring 集成

    **Elasticsearch与Spring的集成详解** 在现代的Java Web应用中,Elasticsearch作为一个强大的分布式搜索引擎,常常被用于处理大量的数据检索需求。而Spring框架则以其灵活性和全面性成为企业级开发的首选。将...

    elasticsearch-head.tar.gz

    **Elasticsearch-head 插件详解** Elasticsearch(简称ES)是一款强大的开源搜索引擎,它基于Lucene构建,提供分布式、RESTful风格的搜索和数据分析功能。在日常使用中,虽然ES提供了命令行工具和JSON API进行交互...

    elasticsearch-head插件

    **Elasticsearch-Head 插件详解** Elasticsearch-Head 是一款专为谷歌Chrome浏览器设计的开源插件,主要用于方便地管理和查看Elasticsearch(ES)集群的状态和数据。这款插件提供了一个直观的图形用户界面(GUI),...

    ElasticSearch单节点部署步骤

    **Elasticsearch单节点部署详解** Elasticsearch(简称ES)是一种基于Lucene的分布式、RESTful搜索引擎,常用于大数据分析、日志收集和实时搜索等场景。在单节点部署中,我们将设置一个独立的Elasticsearch实例,...

    ElasticSearch 5.4 的测试java工程 依赖包很全 有配置好的log4j

    **Elasticsearch 5.4 测试Java工程详解** Elasticsearch 5.4 是一个高性能、可扩展的全文搜索引擎,常用于大数据分析和实时搜索。这个Java工程是专为测试Elasticsearch 5.4设计的,包含了所有必要的依赖包,确保...

    elasticsearch-analysis-ik-1.9.5

    4. 测试验证:通过Elasticsearch的RESTful API或客户端工具,进行分词测试,确认插件安装及配置正确无误。 四、分词模式与自定义词典 IK插件提供了两种分词模式:ik_max_word和ik_smart。ik_max_word模式尽可能多地...

    最新版 elasticsearch-analysis-ik-7.10.2.zip

    在使用过程中,可以利用Elasticsearch的RESTful API来测试和验证IK分词器的效果,也可以通过Kibana的Dev Tools Console进行调试和配置。 总之,Elasticsearch Analysis IK插件7.10.2版是Elasticsearch中文处理的...

    elasticsearch集成spring开发实例

    **Elasticsearch 集成 Spring 开发实例详解** 在现代大数据分析和实时搜索领域,Elasticsearch(简称 ES)已经成为了广泛使用的工具。它是一个分布式、RESTful 风格的搜索和数据分析引擎,能够处理大量数据并提供...

    elasticsearch-analysis-pinyin-7.3.0.zip

    这个插件在7.3.0版本中进行了优化,确保了与Elasticsearch的兼容性,因此在安装前需确认ES版本与插件版本一致。 在压缩包中,我们找到了三个关键文件: 1. **nlp-lang-1.7.jar**:这是一个自然语言处理库,包含了...

    ES测试代码,包括连接和数据插入及查询的测试工程,可直接运行

    标题"ES测试代码,包括连接和数据插入及查询的测试工程,可直接运行"表明这是一个关于Elasticsearch(ES)的测试代码集合,主要涉及ES客户端的连接、数据插入以及查询操作。这通常是一个示例项目或者教程,方便...

    es_head-0.1.5.zip

    《Elasticsearch-Head插件详解与安装指南》 Elasticsearch-Head是一款强大的Elasticsearch可视化工具,它为用户提供了一个简洁、直观的界面来管理、监控和探索Elasticsearch集群。这款插件的版本号为0.1.5,其安装...

    springboot-elasticsearch-master.rar

    7. **测试与调试**:利用Spring Boot的测试支持,我们可以编写单元测试和集成测试,验证Elasticsearch操作的正确性。 综上所述,"springboot-elasticsearch-master"项目是一个实用的起点,可以帮助开发者快速搭建一...

Global site tag (gtag.js) - Google Analytics