ES的集群部署

这篇具有很好参考价值的文章主要介绍了ES的集群部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、集群部署操作

1、先下载ES安装包到一台服务器上

es集群部署,elasticsearch,服务器,大数据

2、配置文件详解

2.1、elasticsearch.yml配置

2.1.1、cluster.name与node.name

es集群部署,elasticsearch,服务器,大数据

2.1.2、node.master与node.data

es集群部署,elasticsearch,服务器,大数据

2.1.3、network.host

es集群部署,elasticsearch,服务器,大数据

es集群部署,elasticsearch,服务器,大数据

2.1.3、path.data(要加上全路径/usr/local/elasticsearch-7.6.2,否则会找不到路径)

es集群部署,elasticsearch,服务器,大数据

2.1.3、path.logs(要加上全路径/usr/local/elasticsearch-7.6.2,否则会找不到路径)

es集群部署,elasticsearch,服务器,大数据

2.1.4、discovery.seed_hosts es集群部署,elasticsearch,服务器,大数据

es集群部署,elasticsearch,服务器,大数据

 

2.1.5、action.destructive_requires_name

es集群部署,elasticsearch,服务器,大数据

2.1.6、gateway.recover_after_nodes

es集群部署,elasticsearch,服务器,大数据

2.1.7、cluster.initial_master_nodes

es集群部署,elasticsearch,服务器,大数据

2.1.8、http.port

es集群部署,elasticsearch,服务器,大数据

2.2、elasticsearch-env配置

es集群部署,elasticsearch,服务器,大数据

es集群部署,elasticsearch,服务器,大数据

 2.3、jvm.options配置

es集群部署,elasticsearch,服务器,大数据

 es集群部署,elasticsearch,服务器,大数据

2.4、Linux服务器的一些硬件配置

2.4.1、/etc/sysctl.conf配置vm.max_map_count,具体见ES安装配置文章

2.4.2、创建一个新用户,用来启动ES服务器,因为root不能启动ES,具体见ES安装配置文章

3、上述都配置好,就可以在当下服务器开始使用SCP命令将目录复制到另一台服务器。命令如下:

3.1、scp -r /usr/local/elasticsearch-7.6.2 root@10.0.0.2:/usr/local/elasticsearch-7.6.2

3.2、或ssh root@10.0.0.2 "rm -rf /usr/local/elasticsearch-7.6.2";scp -r /usr/local/elasticsearch-7.6.2 root@10.0.0.2:/usr/local/elasticsearch-7.6.2

3.3、复制完后,10.0.0.2服务器上的elasticsearch.yml配置文件上的结点名称,以便接入集群

4、集群检查

4.1、先查看启动是否成功:curl -X GET "http://内网IP:9200"

es集群部署,elasticsearch,服务器,大数据

4.2、查看集群结点情况,看是否结点都已加入集群:curl -X GET "http://内网IP:9200/_cat/nodes?v",可以看到只有一个主节点,去启另一台,然后再观察

es集群部署,elasticsearch,服务器,大数据

启完另一台后,再查看,可以看到,另一台已加入集群,其中一个结点为主结点

es集群部署,elasticsearch,服务器,大数据

在这个例子中,您可以看到两个节点已经加入了集群。其中一个节点被标记为主节点(标有*),另一个节点则为数据节点。如果您看到了这样的输出,则表示Elasticsearch集群已经启动成功,并且节点已经成功加入了集群。

或者用另一个命令查看集群也行:curl -X GET "http://内网IP:9200/_cluster/health?pretty"

es集群部署,elasticsearch,服务器,大数据文章来源地址https://www.toymoban.com/news/detail-611185.html

到了这里,关于ES的集群部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch 系列(六)- ES数据同步和ES集群

    本章将和大家分享ES的数据同步方案和ES集群相关知识。废话不多说,下面我们直接进入主题。 1、数据同步问题 Elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,Elasticsearch也必须跟着改变,这个就是Elasticsearch与mysql之间的数据同步。 在微服务中,负责酒

    2024年04月28日
    浏览(83)
  • Es elasticsearch 十九 kibana 可视化配置图表 及功能 集群部署

    目录 Es kibana 可视化 下载zip 解压  bin/kibana.bat 启动 管理索引管理 吧logstash 存进来的数据 按照 xxx-* 方式 保存索引模式 通过 discove 配置可视化界面 图表数据实时刷新 时序图配置 饼图配置 表格数据配置 添加仪表盘 图表样例 使用后模拟绘制方法好看些 Grok 语法测试工具 集群

    2024年02月08日
    浏览(51)
  • 搜索引擎elasticsearch :安装elasticsearch (包含安装组件kibana、IK分词器、部署es集群)

    kibana可以帮助我们方便地编写DSL语句,所以还要装kibana 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络: 这里我们采用elasticsearch的7.12.1版本的镜像,这个镜像体积非常大,接近1G。不建议大家自己pull。 课前资料提供了镜像的tar包: 大家将

    2024年02月16日
    浏览(58)
  • elasticsearch(ES)分布式搜索引擎04——(数据聚合,自动补全,数据同步,ES集群)

    **聚合(aggregations)**可以让我们极其方便的实现对数据的统计、分析、运算。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实现近

    2024年02月08日
    浏览(51)
  • ElasticSearch多数据源配置,连接多个ES集群

    开发时遇到需要连接多个ES的需求,类似于连接多个MySQL数据库一样。 Elasticsearch Java API有四类client连接方式 TransportClient RestClient Jest Spring Data Elasticsearch         其中TransportClient和RestClient是Elasticsearch原生的api。TransportClient可以支持2.x,5.x版本,TransportClient将会在Elasticsea

    2023年04月14日
    浏览(48)
  • 使用kibana本地连接服务器es

    Kibana 是一种数据可视化和挖掘工具,可以用于日志和时间序列分析、应用程序监控和运营智能使用案例.它还提供了与Elasticsearch的紧密集成,使之成为了可视化 Elasticsearch 中存储数据的默认之选. 一、下载 官网下载地址 注意:需要除了需要选择和电脑相匹配的以外,还要注意es的版

    2023年04月08日
    浏览(48)
  • 重新启动Linux服务器中的 ES

    ES不支持直接重启,只能先结束掉进程,再运行脚本重启。 下面是操作的过程: 1、先查找出服务器的ES进程,可以用以下两个命令进行查找: 紧跟指令 jintaiyang+  的 15870就是我们需要查找的ES 服务进程 pid 2、结束ES进程 kill -9 pid(进程号,此处是15870) 3、重新启动ES ( 注意:

    2024年02月05日
    浏览(36)
  • Mysql分布式集群部署---MySQL集群Cluster将数据分成多个片段,每个片段存储在不同的服务器上

    部署MysqlCluster集群环境 MySQL集群Cluster将数据分成多个片段,每个片段存储在不同的服务器上。这样可以将数据负载分散到多个服务器上,提高系统的性能和可扩展性。 MySQL集群Cluster使用多个服务器来存储数据,因此需要确保数据在不同的服务器之间同步。MySQL集群Cluster使用

    2024年02月02日
    浏览(55)
  • ElasticSearch集群服务器配置

    一、环境介绍与安装准备 1、环境说明 2台虚拟机,OS为ubuntu13.04,ip分别为xxx.xxx.xxx.140和xxx.xxx.xxx.145。 2、安装准备 ElasticSearch(简称ES)由java语言实现,运行环境依赖java。ES 1.x版本,官方推荐至少使用jdk1.6的环境,建议使用oracle java,可以去官网下载,本文使用jdk-7u51-linux-i586.

    2023年04月21日
    浏览(79)
  • docker-compose部署6.8.23版本elasticsearch+es-head+kibana多节点集群及部分排错处理

    现阶段很多elasticsearch部署都是7版本之上的,但部分要求是6.8版本,俩者很多配置参数存在差异问题,elasticsearch有状态服务,kubernetes和docker启动有点麻烦,最好用docker-compose启动,可以保证数据稳定。 节点信息 hosts信息 192.168.121.137 es-master 192.168.121.138 es-node1 master执行,node改

    2024年02月14日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包