树莓派部署Elasticsearch6集群
  TEZNKK3IfmPf 2023年11月13日 56 0

本篇概览

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

环境信息

  • 树莓派操作系统是64位Ubuntu,该系统的安装步骤请参考《树莓派3B安装64位操作系统(树莓派无需连接显示器键盘鼠标)》
  • JDK:1.8.0_191,安装步骤也在上面的文章中
  • Elasticsearch:6.7.1

部署

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

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

  • 禁用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: merak
network.host: 0.0.0.0
http.port: 9200
discovery.zen.ping.unicast.hosts: ["merak", "dubhe"]
discovery.zen.minimum_master_nodes: 1
http.cors.enabled: true
http.cors.allow-origin: "*"
xpack.ml.enabled: false

导入测试数据

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

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

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月14日   23   0   0 集群
  TEZNKK3IfmPf   2024年03月29日   69   0   0 集群分布式
  TEZNKK3IfmPf   2024年04月19日   39   0   0 集群
TEZNKK3IfmPf