参考
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
}
分享到:
相关推荐
ElasticSearch 6.7.0 安装文档 ElasticSearch 是一个...本文档详细记录了 ElasticSearch 6.7.0 的安装过程,从准备硬件环境到安装 ElasticSearch 的所有步骤。按照本文档的步骤,可以成功安装 ElasticSearch 6.7.0。
Elasticsearch(简称ES)是一款基于Lucene的分布式、RESTful搜索引擎,广泛应用于日志收集、数据分析等领域,是ELK(Elasticsearch、Logstash、Kibana)堆栈的重要组成部分。在处理中文数据时,合理的分词对于提升...
本文将深入探讨这个插件的功能、安装与配置,以及其在保障Elasticsearch数据安全方面的重要性。 首先,理解Ranger的核心概念至关重要。Ranger 提供了元数据级别的细粒度访问控制,能够对数据进行读、写、执行等操作...
为了让Elasticsearch支持中文搜索,可以下载并安装中文分词器插件analysis-ik,并将其放置在Elasticsearch的plugins目录下。 Elasticsearch的基本概念包括Node、Cluster、Index和Document。Node是Elasticsearch中的...
根据提供的文件信息,我们可以推断出本篇文章将围绕Elasticsearch 6.2.2版本进行详细介绍,包括其下载方式、主要功能特性以及在实际应用中的常见用途。 ### Elasticsearch简介 Elasticsearch是一款基于Lucene的...
在Windows平台上,Elasticsearch的安装和配置过程与在其他操作系统上略有不同。本篇将详细阐述关于"最新版windows elasticsearch-7.17.6-windows-x86_64.zip"的相关知识点。 首先,版本号7.17.6代表了Elasticsearch...
这只是安装文档,具体的资源在百度云中,文档上有链接,这个是为了适应国产中标麒麟操作系统,海光cpu,能够在三合一中安装的elasticsearch的rpm包。经过重新编译的。
3. **Elasticsearch安装与配置**:在开始编写Java程序之前,你需要在本地或者服务器上安装Elasticsearch。这通常涉及到下载最新版本的ES,解压并启动服务。配置可能包括修改`elasticsearch.yml`文件以适应你的环境...
7. **监控与日志**: 对Elasticsearch的操作应进行日志记录,并可以使用Elasticsearch自身的监控功能来跟踪集群的健康状况和性能指标。 8. **弹性伸缩**: 由于Elasticsearch天生支持分布式,因此当数据量或访问量...
8. 日志记录:`logs`目录用于存放Elasticsearch运行时的日志文件,这对于排查问题和监控系统状态非常有用。 9. 库文件:`lib`目录下是Elasticsearch运行所需的Java库,包括Lucene和其他依赖项。 10. 模块化设计:`...
**Elasticsearch 2.3.5 安装指南** Elasticsearch 是一个开源的分布式搜索引擎,以其实时性、高可扩展性和强大的分析能力而受到广泛欢迎。版本2.3.5是Elasticsearch的一个稳定版本,提供了许多关键功能和性能优化。...
Elasticsearch数据导出工具是一种高效实用的解决方案,它允许用户方便地从Elasticsearch(ES)集群中抽取数据,并将其导出到不同的目标,如MySQL数据库或本地文件系统。这款工具尤其适用于需要进行数据迁移、备份或...
**在Windows上安装和运行Elasticsearch:** 1. **解压**:首先,你需要将下载的zip文件解压缩到你选择的目录。 2. **配置**:进入解压后的目录,修改`config/elasticsearch.yml`配置文件,根据需求设置集群名、...
基于SpringBoot+elasticsearch的操作项目,包含各种es的操作(插入记录、精准搜索、模糊搜索、聚合查询等) 基于SpringBoot+elasticsearch的操作项目,包含各种es的操作(插入记录、精准搜索、模糊搜索、聚合查询等...
在数据抽取 ELT 领域,ES 全家桶 ELK(Elasticsearch+Logstash+Kibana)赫赫有名。 Elasticsearch 基本概念: * 倒排索引:Elasticsearch 为什么快,核心设计理念就是采用了倒排索引机制。倒排索引的方式是,根据 ...
2. **日志记录**:"elasticsearch-8.10.0/logs" 目录下存放了Elasticsearch的日志文件,这对于排查问题和诊断故障非常有用。 升级与维护: 1. **版本升级**:当新版本发布时,你可以按照官方文档的步骤,先备份数据...
- 默认情况下,Elasticsearch会记录大量信息到`logs`目录的日志文件。 - 可以使用Kibana(需要单独安装)来可视化监控Elasticsearch的性能指标。 10. **X-Pack功能**: - 从7.x版本开始,X-Pack作为内置功能集成...
在Linux环境中,Elasticsearch作为一个强大的全文搜索引擎,广泛用于数据检索和分析。为了方便在命令行界面进行查询和操作,开发者通常会利用各种工具。"es2unix"就是这样一个工具,它将Elasticsearch的查询结果转换...
Elasticsearch(ES)是一款功能强大的全文搜索引擎,广泛应用于数据检索、数据分析等领域。为了提高搜索的准确性和便利性,Elasticsearch提供了丰富的分析插件,其中"elasticsearch-analysis-dynamic-synonym-7.2.0...