前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >树莓派部署Elasticsearch6集群

树莓派部署Elasticsearch6集群

作者头像
程序员欣宸
发布2019-05-27 19:28:47
1.8K0
发布2019-05-27 19:28:47
举报
文章被收录于专栏:实战docker实战docker

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

环境信息

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

部署

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

  1. 树莓派内存只有1G,修改config/jvm.options文件,将Xms和Xmx都调到512m,如下图:
  1. 禁用X-Pack机器学习功能,否则会提示平台不支持,禁用的方法是在elasticsearch.yml中增加配置项,若不禁用启动时报如下错:
X-Pack is not supported and Machine Learning is not available for [linux-aarch64]
  1. 部署elasticsearch-head插件失败,npm install的时候提示平台不支持,于是没有装;
  2. 启动kibana失败,貌似可执行文件不支持ARM架构;
  3. 以下是我的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集群的小结,希望能给您提供一些参考;

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年04月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境信息
  • 部署
  • 导入测试数据
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档