`

ES安装记录

 
阅读更多
参考

http://blog.csdn.net/zwgdft/article/details/54585644

https://www.cnblogs.com/wgp13x/p/4859680.html



安装elasticsearch
在es集群的各个机器上安装 es实例,centOS 推荐 rpm包安装。版本号与阿里云es一致 选择 5.5.3版本
下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.3.rpm

通过rpm命令进行安装
~]#  rpm -ivh elasticsearch-5.5.3.rpm
查看安装目录
~]#   whereis elasticsearch
elasticsearch: /etc/elasticsearch /usr/share/elasticsearch
其中/etc/elasticsearch 存放es配置文件, /usr/share/elasticsearch 是es根目录

系统配置

修改进程数

修改 /etc/security/limits.d/90-nproc.conf

*          soft    nproc     1024

*          soft    nproc     2048



修改/etc/security/limits.conf

root soft nofile 65536
root hard nofile 65536
* soft nofile 65536
* hard nofile 65536



按机器性能修改JVM空间

ES默认分配jvm空间大小为2g,可以编辑/etc/elasticsearch/jvm.options进行修改

例如:-Xms4g  -Xmx4g



修改VMA(虚拟内存区域)的数量

在/etc/sysctl.conf 中添加



vm.max_map_count=655360
并执行命令:
sysctl -p



由于CentOS6 不支持沙箱所以需要把ES相关check去掉

修改 /etc/elasticsearch/elasticsearch.yml文件,添加:

bootstrap.memory_lock: false
bootstrap.system_call_filter: false



ES集群配置

修改/etc/elasticsearch/elasticsearch.yml文件
修改集群名称,进群内机器必须保持一致
cluster.name: datacenter
**注意** 数据中心配置的集群名称要与此集群名一致

修改节点名称,每个es实例一个节点名集群内唯一
node.name: node-1

放开访问控制
network.host: 0.0.0.0

http端口,跨域配置

http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"

节点发现host
discovery.zen.ping.unicast.hosts: ["host1:port","host2:port"]

集群master数量,应设置为节点数N/2 + 1
discovery.zen.minimum_master_nodes: 2


启动、 停止、重启
~]#  /etc/init.d/elasticsearch start
~]#  /etc/init.d/elasticsearch stop
~]#  /etc/init.d/elasticsearch restart

查看集群运行状态
~]#  curl -XGET http://127.0.0.1:9200/_cluster/health?pretty
{
"cluster_name" : "elasticsearch",
"status" : "yellow",
"timed_out" : false,
"number_of_nodes" : 2,
"number_of_data_nodes" : 2,
"active_primary_shards" : 5,
"active_shards" : 5,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 5,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 0,
"number_of_in_flight_fetch" : 0,
"task_max_waiting_in_queue_millis" : 0,
"active_shards_percent_as_number" : 50.0
}
分享到:
评论

相关推荐

    ElasticSearch6.7.0安装文档20201127.docx

    ElasticSearch 6.7.0 安装文档 ElasticSearch 是一个...本文档详细记录了 ElasticSearch 6.7.0 的安装过程,从准备硬件环境到安装 ElasticSearch 的所有步骤。按照本文档的步骤,可以成功安装 ElasticSearch 6.7.0。

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

    Elasticsearch(简称ES)是一款基于Lucene的分布式、RESTful搜索引擎,广泛应用于日志收集、数据分析等领域,是ELK(Elasticsearch、Logstash、Kibana)堆栈的重要组成部分。在处理中文数据时,合理的分词对于提升...

    ranger-2.1.0-elasticsearch-plugin.tar.gz

    本文将深入探讨这个插件的功能、安装与配置,以及其在保障Elasticsearch数据安全方面的重要性。 首先,理解Ranger的核心概念至关重要。Ranger 提供了元数据级别的细粒度访问控制,能够对数据进行读、写、执行等操作...

    Elastic Search搭建使用教程.pdf(内含ElasticSearch教程权威指南)

    为了让Elasticsearch支持中文搜索,可以下载并安装中文分词器插件analysis-ik,并将其放置在Elasticsearch的plugins目录下。 Elasticsearch的基本概念包括Node、Cluster、Index和Document。Node是Elasticsearch中的...

    elasticsearch elasticsearch-6.2.2 elasticsearch-6.2.2.zip 下载

    根据提供的文件信息,我们可以推断出本篇文章将围绕Elasticsearch 6.2.2版本进行详细介绍,包括其下载方式、主要功能特性以及在实际应用中的常见用途。 ### Elasticsearch简介 Elasticsearch是一款基于Lucene的...

    最新版windows elasticsearch-7.17.6-windows-x86_64.zip

    在Windows平台上,Elasticsearch的安装和配置过程与在其他操作系统上略有不同。本篇将详细阐述关于"最新版windows elasticsearch-7.17.6-windows-x86_64.zip"的相关知识点。 首先,版本号7.17.6代表了Elasticsearch...

    国产环境ElasticSearch使用rpm包安装记录.md

    这只是安装文档,具体的资源在百度云中,文档上有链接,这个是为了适应国产中标麒麟操作系统,海光cpu,能够在三合一中安装的elasticsearch的rpm包。经过重新编译的。

    JAVA实现ElasticSearch的简单实例

    3. **Elasticsearch安装与配置**:在开始编写Java程序之前,你需要在本地或者服务器上安装Elasticsearch。这通常涉及到下载最新版本的ES,解压并启动服务。配置可能包括修改`elasticsearch.yml`文件以适应你的环境...

    基于.netcore搜索封装ElasticSearch.zip

    7. **监控与日志**: 对Elasticsearch的操作应进行日志记录,并可以使用Elasticsearch自身的监控功能来跟踪集群的健康状况和性能指标。 8. **弹性伸缩**: 由于Elasticsearch天生支持分布式,因此当数据量或访问量...

    elasticsearch-6.8.18.rar(elasticsearch-6.8.18.zip)

    8. 日志记录:`logs`目录用于存放Elasticsearch运行时的日志文件,这对于排查问题和监控系统状态非常有用。 9. 库文件:`lib`目录下是Elasticsearch运行所需的Java库,包括Lucene和其他依赖项。 10. 模块化设计:`...

    Elasticsearch-2.3.5安装说明

    **Elasticsearch 2.3.5 安装指南** Elasticsearch 是一个开源的分布式搜索引擎,以其实时性、高可扩展性和强大的分析能力而受到广泛欢迎。版本2.3.5是Elasticsearch的一个稳定版本,提供了许多关键功能和性能优化。...

    Elasticsearch数据导出工具

    Elasticsearch数据导出工具是一种高效实用的解决方案,它允许用户方便地从Elasticsearch(ES)集群中抽取数据,并将其导出到不同的目标,如MySQL数据库或本地文件系统。这款工具尤其适用于需要进行数据迁移、备份或...

    elasticsearch-7.14.2-windows-x86_64.zip

    **在Windows上安装和运行Elasticsearch:** 1. **解压**:首先,你需要将下载的zip文件解压缩到你选择的目录。 2. **配置**:进入解压后的目录,修改`config/elasticsearch.yml`配置文件,根据需求设置集群名、...

    基于SpringBoot+elasticsearch的操作项目,包含各种es的操作(插入记录、精准搜索、模糊搜索、聚合查询等)

    基于SpringBoot+elasticsearch的操作项目,包含各种es的操作(插入记录、精准搜索、模糊搜索、聚合查询等) 基于SpringBoot+elasticsearch的操作项目,包含各种es的操作(插入记录、精准搜索、模糊搜索、聚合查询等...

    Elasticsearch 开发手册

    在数据抽取 ELT 领域,ES 全家桶 ELK(Elasticsearch+Logstash+Kibana)赫赫有名。 Elasticsearch 基本概念: * 倒排索引:Elasticsearch 为什么快,核心设计理念就是采用了倒排索引机制。倒排索引的方式是,根据 ...

    最新版windows elasticsearch-8.10.0-windows-x86-64.zip

    2. **日志记录**:"elasticsearch-8.10.0/logs" 目录下存放了Elasticsearch的日志文件,这对于排查问题和诊断故障非常有用。 升级与维护: 1. **版本升级**:当新版本发布时,你可以按照官方文档的步骤,先备份数据...

    最新版windows elasticsearch-7.10.0-windows-x86_64.zip

    - 默认情况下,Elasticsearch会记录大量信息到`logs`目录的日志文件。 - 可以使用Kibana(需要单独安装)来可视化监控Elasticsearch的性能指标。 10. **X-Pack功能**: - 从7.x版本开始,X-Pack作为内置功能集成...

    linux命令行elasticsearch查询工具es2unix

    在Linux环境中,Elasticsearch作为一个强大的全文搜索引擎,广泛用于数据检索和分析。为了方便在命令行界面进行查询和操作,开发者通常会利用各种工具。"es2unix"就是这样一个工具,它将Elasticsearch的查询结果转换...

    elasticsearch-analysis-dynamic-synonym-7.2.0

    Elasticsearch(ES)是一款功能强大的全文搜索引擎,广泛应用于数据检索、数据分析等领域。为了提高搜索的准确性和便利性,Elasticsearch提供了丰富的分析插件,其中"elasticsearch-analysis-dynamic-synonym-7.2.0...

Global site tag (gtag.js) - Google Analytics