树莓派部署 Elasticsearch6 集群
欢迎访问我的 GitHub
这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
本篇概览
今天在两个树莓派 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,如下图:
禁用 X-Pack 机器学习功能,否则会提示平台不支持,禁用的方法是在 elasticsearch.yml 中增加配置项,若不禁用启动时报如下错:
部署 elasticsearch-head 插件失败,npm install 的时候提示平台不支持,于是没有装;
启动 kibana 失败,貌似可执行文件不支持 ARM 架构;
以下是我的 elasticsearch.yml,仅供参考:
导入测试数据
参考文章《极速导入elasticsearch测试数据》导入批量数据,受限于树莓派的硬件资源,导入过程是非常漫长的,建议将脚本拆分多个小份再执行;
以上就是树莓派部署 Elasticsearch6 集群的小结,希望能给您提供一些参考;
欢迎关注 InfoQ:程序员欣宸
版权声明: 本文为 InfoQ 作者【程序员欣宸】的原创文章。
原文链接:【http://xie.infoq.cn/article/75365e94e52bc2a7e144ef958】。文章转载请联系作者。
评论