【ES】ES 如何在一个机器上同时模拟多个node
1.概述
转载:https://www.cnblogs.com/sanduzxcvbnm/p/12076600.html
Elastic:如何在一个机器上同时模拟多个node
/bin/elasticsearch -E node.name=node1 -E cluster.name=my-application -E path.data=node1_data
/bin/elasticsearch -E node.name=node2 -E cluster.name=my-application -E path.data=node2_data
/bin/elasticsearch -E node.name=node3 -E cluster.name=my-application -E path.data=node3_data -d
第一步:下载并安装Elasticsearch
先不要运行Elasticsearch。
第二步:运行Elasticsearch实例
现在,我们将展示如何启动您的第一个实例。 为此,请打开终端并转到Elasticsearch的安装目录。 然后使用以下命令启动名为node1的节点:
./bin/elasticsearch -E node.name=node1 -Enode.max_local_storage_nodes=3
此命令使用选项-E将参数node.name设置为node1。 要启动其他两个实例非常简单:您只需要使用相同的命令,但使用另一个节点名称。
在新终端上,使用以下命令启动名为node2的节点:
./bin/elasticsearch -E node.name=node2 -Enode.max_local_storage_nodes=3
在新终端上,使用以下命令启动名为node3的节点:
./bin/elasticsearch -E node.name=node3 -Enode.max_local_storage_nodes=3
您可以使用curl和_cat /nodes端点检查3个节点的集群:
curl -X GET http://localhost:9200/_cat/nodes?v
或者:
curl -u elastic:123123 -X GET http://localhost:9200/_cat/nodes?v
如果你已经为你的集群设置密码的话。这里elastic:123123是集群的用户名及密码。
显示的结果为:
curl -X GET http://localhost:9200/_cat/nodes?v
ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
127.0.0.1 10 77 6 2.31 dilm - node2
127.0.0.1 18 77 6 2.31 dilm - node3
127.0.0.1 15 77 6 2.31 dilm * node1
从上面我们可以看出来有三个运行的node。其中node1是一个master node(含有一个*)。上面的dilm表示:
d: data node
i: ingest node
m: master node
l: machine learning node
【ES】ES 如何在一个机器上同时模拟多个node相关推荐
- 在一个机器上创建多个独立Firefox运行环境
解释 互相独立的两个Firefox环境相当于在两台电脑上分别安装了Firefox.是两个真正独立的Firefox安装, 互不影响. 但很少人知道这其实可以通过Firefox 的Profile来实现. ...
- 在登陆AD的机器上测试模拟经过验证的用户
这是<C#Web应用程序入门经典>中的一个例子: 这里在网页的中添加了一个用户自定义控件,代码中根据 Context.User.Identity.IsAuthenticated 属性来判断 ...
- 2D平面上的二连杆机器臂反向运动模拟(matlab代码示例)
2D平面上的二连杆机器臂反向运动模拟 matlab上先下载 robotics system toolbox工具箱 robot = rigidBodyTree('DataFormat','column' ...
- 在同一台机器上启动多个JBoss A-MQ JVM
因此,我最近没有写过博客-只是很忙. 但是,我新年的决心是写一些博客,分享一些我经常遇到的事情,即使这些简单的事情可能会帮助一些人. 因此,对于本条目,我将展示一种在单台机器上启动多个JBoss A- ...
- 多核机器上多线程内存敏感程序的可伸缩性
原文出处:http://www.codeproject.com/KB/cpp/rtl_scaling.aspx 翻译此文也是一个学习的过程,因为在多CPU下的编程和单CPU下看起来区别巨大,就方向而言 ...
- 物理拷贝备份mysql到其他机器上恢复
物理拷贝备份mysql到其他机器上恢复 经常会遇到mysql数据要迁徙的情况 ,逻辑导出是可以的 但是就是太慢 第三方工具也同样可以用 也是操作麻烦,最简单粗暴的方式就是直接拷贝物理文件来的最快 也很 ...
- 陌陌解绑手机的方法,让陌陌号能在不同机器上登录,不需要短信验证
有时候一个app在一个设备上登录后,要在其他设备登录的话就会提示绑定机器了,要么需要通过手机验证码解绑,要么就没办法,有什么好的方法能让我们可以在不同的手机上使用同一个账号吗? 上次我就遇到这样的问题 ...
- 最近ES遇到discover老是失败问题,ping主节点和node节点正常,抓包发现了大量的retransmission、tcp out of order、dup ack问题。...
最近ES遇到discover老是失败问题,ping主节点和node节点正常,抓包发现了大量的retransmission.tcp out of order.dup ack问题. Explanation ...
- 一台机器上有几个java虚拟机
一台机器上java虚拟机会存在多少个? 一直以来,我都认为,每台电脑上java虚拟机只存在一个:如果你启动多个java程序,这些程序都在一个虚拟机中运行.这是常规的想法,就像我们自己的电脑,电脑只有一 ...
最新文章
- jQuery选择器总结(上)
- python中options设置_如何使用ChromeOptions在Python selenium中禁用CSS
- Mysql主从和redis集群哪个好_Redis的三种模式:主从、哨兵、集群
- pip安装包时如何指定安装在哪个python下?
- Java 集合系列(一)
- OJ1036: 某年某月有多少天
- linux驱动编写(虚拟字符设备编写)
- XAF 如何使用复合主键和复合外键
- ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据
- 如何手动添加或者修改海威康视摄像头IP地址的方法
- 药品质量管理软件市场现状及未来发展趋势
- CDR中神奇的卷页滤镜
- 新建SpringCloud电商后台项目
- 手机录音m4a怎么转换成mp3
- 华农c语言程序设计教程陈湘骥,华农数信学子在第44届国际大学生程序设计竞赛勇夺金牌...
- XDF赵海英老师C语言课程——考研考级专用(推荐)
- Matlab中 的@(x)——处理匿名函数
- java7找不到uri_部署-Java Jar文件:使用资源错误:URI不是hierarchi
- 002-ESP32学习开发(SDK)-测试网络摄像头(OV2640),实现远程视频监控(花生壳http映射)
- STM32循迹小车系列教程(三)—— 使用灰度传感器循迹