1、 上传elasticsearch2.3.5.zip到每台服务器上,保持目录相同
2、 分别解压安装包:unzip elasticsearch2.3.5.zip
3、 分别修改每台机器配置文件:~/elasticsearch-2.3.5/config/elasticsearch.yml
# 设置集群名称 cluster.name: cluster1 # 设置节点名称 node.name: ip1 (服务器的ip地址) # 单节点地址 network.host: 0.0.0.0 # 服务启动是,锁住内存 # 注意:启动es报警告Unknown mlockall error 0,因为linux系统默认能让进程锁住的内存为45k。解决方法:设置为无限制,linux命令:ulimit -l unlimited bootstrap.mlockall: true # 集群地址 discovery.zen.ping.unicast.hosts: ["ip1:9300", "ip2:9300"] # 设置这个参数来保证集群中的节点可以知道其它N个有master资格的节点。默认为1,对于大的集群来说,可以设置大一点的值(2-4) discovery.zen.minimum_master_nodes: 2 # 设置集群中自动发现其它节点时ping连接超时时间,默认为3秒,对于比较差的网络环境可以高点的值来防止自动发现时出错。 discovery.zen.fd.ping_timeout: 10s discovery.zen.ping.timeout: 10s # 设置是否打开多播发现节点,默认是true。 discovery.zen.ping.multicast.enabled: false # 启用script脚本功能 script.inline: on script.indexed: on # 保证最大限度的使用内存而不引起OutOfMemory # index.cache.field.type: soft # 设置es最大缓存数据条数 # index.cache.field.max_size: 100000 # 设置es最大缓存失效时间 10分钟 # index.cache.field.expire: 10m
注意:每行冒号后面需要保留一个空格
4、 用root权限修改服务器配置,将JVM参数设置为服务器内存的一半(例如内存有32g)
1.进入ES的启动目录:cd /opt/merry/elasticsearch-2.3.5/bin/
2.添加环境变量:vi ~/.bash_profile,在该文件中加入一行:export ES_HEAP_SIZE=16g
3.使环境变量立即生效:. ~/.bash_profile
5、 分别启动每台机器的服务(这里要给Elasticsearch创建一个用户名,我这里的用户名是merry)
1.进入各机器的启动目录:cd ~/merry/elasticsearch-2.3.5/bin/
2. 执行:ulimit -l unlimited && su - merry -c 'sh /opt/merry/elasticsearch-2.3.5/bin/elasticsearch -d '
6、 等待30秒,查看搜索引擎是否启动成功
1. 打开搜索引擎监控web:http://IP:9200/_plugin/head/,IP为搜索引擎集群中任意一台机器IP
注:
1.由于安装超过10M,请自行下载https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.3.5/elasticsearch-2.3.5.zip
2.插件head、kopf、sql见附件,直接放到elasticsearch-2.3.5/plugins目录即可
相关推荐
Elasticsearch 2.3.5 是一个高度可扩展、高性能的开源全文搜索引擎,由Apache许可发布。这个版本的发布主要是为了提供稳定的搜索和数据分析功能,适用于大规模数据集的实时分析和检索。Elasticsearch的核心设计是...
本示例程序主要是spring 整合elasticsearch-2.3.5的实践,测试时先将配置文件es.properties中ES服务端es.ip,es.port, es.cluster 配置替换成自己的服务器信息
elasticsearch-2.3.5.rpm elasticsearch-2.3.5 elasticsearch ES
Elasticsearch 2.3.5 是一个高度可扩展的开源全文搜索引擎,它基于 Lucene 构建,设计用于分布式、实时的搜索和分析引擎。这个版本是 Elasticsearch 的一个重要里程碑,提供了许多增强的功能和性能优化。 一、核心...
Elasticsearch 子项目:服务器 org.elasticsearch/elasticsearch/2.3.5/elasticsearch-2.3.5.jar
适用于7.17.1系列,例如Elasticsearch的7.17.12版本。 elasticsearch-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个...
2. **运行环境**:Elasticsearch-Head基于Node.js开发,因此确保你已经安装了Node.js和npm(Node包管理器)。 3. **安装依赖**:在解压后的目录中,通过命令行运行`npm install`来安装所需的依赖包。 4. **启动...
`elasticsearch-jieba-plugin`正是将jieba分词库与Elasticsearch进行了深度融合,使得ES在处理中文文本时能展现出卓越的性能。 安装此插件的过程简单明了。首先,下载`elasticsearch-jieba-plugin 8.8.2.zip`压缩包...
赠送jar包:elasticsearch-rest-client-6.8.3.jar; 赠送原API文档:elasticsearch-rest-client-6.8.3-javadoc.jar; 赠送源代码:elasticsearch-rest-client-6.8.3-sources.jar; 赠送Maven依赖信息文件:elastic...
在现代大数据分析和搜索引擎领域,Elasticsearch(ES)因其高效、灵活的全文检索能力而备受青睐。然而,对于中文这样的多字节语言,如何准确地进行分词是关键。这时,我们就需要引入专门的中文分词器。本文将详细...
"es-head"是Elasticsearch-head的简写,它允许用户无需编写复杂的curl命令就能与Elasticsearch进行交互。通过这个插件,你可以查看索引的状态,监控节点健康状况,查看集群统计信息,甚至进行索引的创建、删除和映射...
**Elasticsearch-Head插件详解** Elasticsearch-Head是一款非常实用的Elasticsearch管理工具,它以...通过上述安装步骤和功能介绍,你应该能够顺利地开始使用Elasticsearch-Head来管理和监控你的Elasticsearch集群。
赠送jar包:elasticsearch-x-content-6.3.0.jar; 赠送原API文档:elasticsearch-x-content-6.3.0-javadoc.jar; 赠送源代码:elasticsearch-x-content-6.3.0-sources.jar; 赠送Maven依赖信息文件:elasticsearch-x...
Elasticsearch(简称ES)是一款强大的开源搜索引擎,广泛应用于大数据领域的全文检索。它以其高可扩展性、实时性能以及丰富的分析能力著称。在中文环境下,由于汉字的复杂性,分词是实现有效搜索的关键步骤。为此,...
台达可编程控制器(PLC)DVP32ES2-C安装说明pdf,台达可编程控制器(PLC)DVP32ES2-C安装说明:此主机提供32 点数输入/输出(16 点数字量输入、16 点数字量输出及内建CANopen 网络),含主机最大输入/输出扩展最多可...
最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip
5. elasticsearch-analysis-ik-7.10.0.jar:这个是核心插件文件,包含了IK分词器的所有代码和资源,安装时会将其复制到Elasticsearch的plugins目录下。 6. plugin-security.policy:安全策略文件,可能用于限制插件...