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相关推荐

  1. 在一个机器上创建多个独立Firefox运行环境

    解释 互相独立的两个Firefox环境相当于在两台电脑上分别安装了Firefox.是两个真正独立的Firefox安装, 互不影响.  但很少人知道这其实可以通过Firefox 的Profile来实现. ...

  2. 在登陆AD的机器上测试模拟经过验证的用户

    这是<C#Web应用程序入门经典>中的一个例子: 这里在网页的中添加了一个用户自定义控件,代码中根据 Context.User.Identity.IsAuthenticated 属性来判断 ...

  3. 2D平面上的二连杆机器臂反向运动模拟(matlab代码示例)

    2D平面上的二连杆机器臂反向运动模拟 matlab上先下载 robotics system toolbox工具箱 robot = rigidBodyTree('DataFormat','column' ...

  4. 在同一台机器上启动多个JBoss A-MQ JVM

    因此,我最近没有写过博客-只是很忙. 但是,我新年的决心是写一些博客,分享一些我经常遇到的事情,即使这些简单的事情可能会帮助一些人. 因此,对于本条目,我将展示一种在单台机器上启动多个JBoss A- ...

  5. 多核机器上多线程内存敏感程序的可伸缩性

    原文出处:http://www.codeproject.com/KB/cpp/rtl_scaling.aspx 翻译此文也是一个学习的过程,因为在多CPU下的编程和单CPU下看起来区别巨大,就方向而言 ...

  6. 物理拷贝备份mysql到其他机器上恢复

    物理拷贝备份mysql到其他机器上恢复 经常会遇到mysql数据要迁徙的情况 ,逻辑导出是可以的 但是就是太慢 第三方工具也同样可以用 也是操作麻烦,最简单粗暴的方式就是直接拷贝物理文件来的最快 也很 ...

  7. 陌陌解绑手机的方法,让陌陌号能在不同机器上登录,不需要短信验证

    有时候一个app在一个设备上登录后,要在其他设备登录的话就会提示绑定机器了,要么需要通过手机验证码解绑,要么就没办法,有什么好的方法能让我们可以在不同的手机上使用同一个账号吗? 上次我就遇到这样的问题 ...

  8. 最近ES遇到discover老是失败问题,ping主节点和node节点正常,抓包发现了大量的retransmission、tcp out of order、dup ack问题。...

    最近ES遇到discover老是失败问题,ping主节点和node节点正常,抓包发现了大量的retransmission.tcp out of order.dup ack问题. Explanation ...

  9. 一台机器上有几个java虚拟机

    一台机器上java虚拟机会存在多少个? 一直以来,我都认为,每台电脑上java虚拟机只存在一个:如果你启动多个java程序,这些程序都在一个虚拟机中运行.这是常规的想法,就像我们自己的电脑,电脑只有一 ...

最新文章

  1. jQuery选择器总结(上)
  2. python中options设置_如何使用ChromeOptions在Python selenium中禁用CSS
  3. Mysql主从和redis集群哪个好_Redis的三种模式:主从、哨兵、集群
  4. pip安装包时如何指定安装在哪个python下?
  5. Java 集合系列(一)
  6. OJ1036: 某年某月有多少天
  7. linux驱动编写(虚拟字符设备编写)
  8. XAF 如何使用复合主键和复合外键
  9. ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据
  10. 如何手动添加或者修改海威康视摄像头IP地址的方法
  11. 药品质量管理软件市场现状及未来发展趋势
  12. CDR中神奇的卷页滤镜
  13. 新建SpringCloud电商后台项目
  14. 手机录音m4a怎么转换成mp3
  15. 华农c语言程序设计教程陈湘骥,华农数信学子在第44届国际大学生程序设计竞赛勇夺金牌...
  16. XDF赵海英老师C语言课程——考研考级专用(推荐)
  17. Matlab中 的@(x)——处理匿名函数
  18. java7找不到uri_部署-Java Jar文件:使用资源错误:URI不是hierarchi
  19. 002-ESP32学习开发(SDK)-测试网络摄像头(OV2640),实现远程视频监控(花生壳http映射)
  20. STM32循迹小车系列教程(三)—— 使用灰度传感器循迹

热门文章

  1. 实属无奈!华为加入不送充电器阵营
  2. 华为P50渲染图再曝光:居中打孔直屏+徕卡四摄
  3. iPhone 12 Max电池容量曝光:老扎心了
  4. 三星Galaxy Note 20系列将首发Exynos 992:性能超骁龙865
  5. 苹果宣布对2019款iPad降价:最高降幅达500元
  6. 六部门集中约谈8家网约车顺风车平台 要求加快合规步伐
  7. 华为这款无线耳机斩获11项IFA大奖,11月正式上市
  8. 华为鸿蒙OS发布!余承东:如果安卓不可用,随时启用鸿蒙
  9. 苹果“自研”心不死 仍考虑收购英特尔基带业务
  10. 情怀再次输给现实!中国式星巴克,如今亏到连租金都交不起