写点什么

树莓派部署 Elasticsearch6 集群

作者:程序员欣宸
  • 2022 年 9 月 12 日
    广东
  • 本文字数:762 字

    阅读完需:约 3 分钟

树莓派部署Elasticsearch6集群

欢迎访问我的 GitHub

这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos

本篇概览

  • 今天在两个树莓派 3B 上部署了 Elasticsearch6.7.1 版本的集群,和在一般 Linux 服务器上部署区别不大,现在把过程小结一下,希望能给您一些参考;

环境信息

部署

  • 部署 Elasticsearch 集群的细节,请参考文章《Linux环境快速搭建elasticsearch6.5.4集群和Head插件》,按照此文可以部署并启动成功,只是有以下几点要注意:

  • 树莓派内存只有 1G,修改 config/jvm.options 文件,将 Xms 和 Xmx 都调到 512m,如下图:


  • 禁用 X-Pack 机器学习功能,否则会提示平台不支持,禁用的方法是在 elasticsearch.yml 中增加配置项,若不禁用启动时报如下错:


X-Pack is not supported and Machine Learning is not available for [linux-aarch64]
复制代码


  • 部署 elasticsearch-head 插件失败,npm install 的时候提示平台不支持,于是没有装;

  • 启动 kibana 失败,貌似可执行文件不支持 ARM 架构;

  • 以下是我的 elasticsearch.yml,仅供参考:


cluster.name: boling_cavalry  node.name: meraknetwork.host: 0.0.0.0http.port: 9200discovery.zen.ping.unicast.hosts: ["merak", "dubhe"]discovery.zen.minimum_master_nodes: 1http.cors.enabled: truehttp.cors.allow-origin: "*"xpack.ml.enabled: false
复制代码

导入测试数据

  • 参考文章《极速导入elasticsearch测试数据》导入批量数据,受限于树莓派的硬件资源,导入过程是非常漫长的,建议将脚本拆分多个小份再执行;

  • 以上就是树莓派部署 Elasticsearch6 集群的小结,希望能给您提供一些参考;

欢迎关注 InfoQ:程序员欣宸

学习路上,你不孤单,欣宸原创一路相伴...


发布于: 刚刚阅读数: 3
用户头像

搜索"程序员欣宸",一起畅游Java宇宙 2018.04.19 加入

前腾讯、前阿里员工,从事Java后台工作,对Docker和Kubernetes充满热爱,所有文章均为作者原创,个人Github:https://github.com/zq2599/blog_demos

评论

发布
暂无评论
树莓派部署Elasticsearch6集群_elasticsearch_程序员欣宸_InfoQ写作社区