跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 树莓派 3B+ 安装 elasticsearch kibana 成功 但 kibana 运行暴毙
未分類
20 9 月 2020

树莓派 3B+ 安装 elasticsearch kibana 成功 但 kibana 运行暴毙

树莓派 3B+ 安装 elasticsearch kibana 成功 但 kibana 运行暴毙

資深大佬 : xingshu1990 2

本人非程序员、非程序员、非程序员。

3B+ 买了一张 32G 的卡 安装官方的,带桌面系统版本的 64 位系统。http://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-08-24/ 2020-08-20-raspios-buster-arm64.zip 1G 。 然后烧录系统到 TF 卡上,按照网络上的方法,删除了桌面系统,熟悉的 lite 版本回来了。

已经使用 docker 安装上了 docker.elastic.co/elasticsearch/elasticsearch:7.9.0,并修改了 /config/jvm.options,能在树莓派 3B+ 64 位系统中运行, 但多数的教程中,有提到安装 kibana,对新手折腾 elk 比较友好,所以想安装 kibana 。 docker 上没有 kibana7.9.0 ARM64 位。 按照 https://blog.twofei.com/796/此贴的方法,安装上了 kibana, 也按网络上的教程,修改了 bin/kibana 文件,修改了内容: NODE_OPTIONS=”${NODE_OPTIONS:=–max-old-space-size=250}”
exec “${NODE}” $NODE_OPTIONS “${DIR}/src/cli” ${@}

将其中的 size=后面的数字改成 216 或者 40000,在树莓派中无法运行。 退而求其次,用老笔电安装 windowns 版本的 kibana,同样修改了 bin/kibana,也是根本就跑不起来。

目前我自己没有好的台式可以使用,也不要说租一台月租多少钱的 V**,

问题: 树莓派已经安装上了 elk,有没有必要安装 head 、kibana 之类的东西,kibana 有什么必须安装的理由?

大佬有話說 (16)

  • 資深大佬 : Umenezumi

    docker logs 看看?

  • 主 資深大佬 : xingshu1990

    @Umenezumi 用 docker 只是安装了 elk,kibana 是下载 linux 或者是笔电 exe 安装,这个也用 docker logs ?

  • 資深大佬 : xwhxbg

    人家说的是你用 docker logs 看下容器的日志。。。你只说不 work,连日志,可复现的 docker run 都没得,你让人家怎么给你 debug ?
    伸手党也姑且学一下怎么伸手啊

  • 資深大佬 : Umenezumi

    @xingshu1990 #2 你貌似只用 docker 安装了 es ?

  • 資深大佬 : easonHHH

    树莓派 3B+的内存查了一下是 1GB LPDDR2 SDRAM,加上 Docker,ES 能跑起来吗?
    想了解 kibana 你看一眼官网,还自带中文,https://www.elastic.co/cn/elastic-stack

  • 資深大佬 : Sasasu

    树莓派现在官方系统是 32 位的,并不是 arm64

  • 主 資深大佬 : xingshu1990

    @xwhxbg 有必要解释一下,我非程序猿,我从咸鱼上有嫖 elk 教程,但我是已经自己按照网络上的教程,测试树莓派安装 elk 以及 docker,举一反三的能力比不上一些人,所以对于一些 bug,error 有点不知所措。
    我现在是,不清楚 docker 已经 elk 的常规操作( docker 也只是知道 docker images/docker rmi/ docker rm/ docker ps -a 之类的命令 ) elk 现阶段也只是处于用 docker 安装 和启动阶段(碰到 elk 启动不起来的问题,也从网络上找了 config/jvm.options 修改-Xms216m -Xmx216m 启动了 elk )。
    ducker run 命令是,config/jvm.options 修改如上:
    docker run -d –name es1 -p 9200:9200 -p 9300:9300 –restart=always -e “discovery.type=single-node” docker.elastic.co/elasticsearch/elasticsearch:7.9.0 。
    kibana 是 curl 了 https://www.elastic.co/cn/downloads/kibana 的源码,删除了里面的 node,用 https://nodejs.org/dist/里面的 node,并且已经修改了 kibana config 以及 bin/kibana 中的文件。
    要说我伸手党,我有一些不同意。

    另外 docker 的启动信息和 kibana 的启动报错信息,稍晚一些时候发布上来,目前树莓派不在身边。

  • 主 資深大佬 : xingshu1990

    @Umenezumi 对。只装了 elk
    @easonHHH 那可能,我这边笔电跑不起来,也主要是这个原因了。
    @Sasasu http://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-08-24/ 这里有 64 位的,然后我删除了桌面 恢复成 lite

  • 資深大佬 : xuzhzzz

    这有啥好折腾的,你这树莓派搭好了也采集不了多少日志

  • 資深大佬 : Umenezumi

    @xingshu1990 #8 es != elk ,你一直打 elk 太误导人了。。

  • 資深大佬 : ly1836

    @Umenezumi 是啊,我也看半天,ElasticSearch + Logstash + Kibana 才叫 ELK.

  • 主 資深大佬 : xingshu1990

    @xuzhzzz 家里的台式坏了,公司的电脑属于老配置(因为本人非程序员,所以不用特别好的配置),所以目前只是考虑用树莓派稍微学习一下。
    @Umenezumi 抱歉,elasticsearch 单词比较长,一下子不好打,原先看的教程里 特别关注了 elk 这个简写(知道是 elasticsearch Logstash kibana ),所以习惯上打 elk 。虽然明知道这两个是两个不同的东西。

  • 資深大佬 : ztechstack

    1. 可以先在 Chrome 商店安装 Elasticsearch Head/浏览器打开 9200 端口,查看 ES 状态。
    2. 修改 jvm 参数官方推荐增加 /usr/share/elasticsearch/config/jvm.options.d/,而不是修改根的 jvm.options
    https://www.elastic.co/guide/en/elasticsearch/reference/7.9/jvm-options.html
    上边启动命令里并没有把宿主机文件映射到 es 容器里
    > docker run -d –name es1 -p 9200:9200 -p 9300:9300 –restart=always -e “discovery.type=single-node” docker.elastic.co/elasticsearch/elasticsearch:7.9.0 。
    映射文件: -v [宿主机 jvm.options 文件路径]:[容器内 jvm.options 文件路径(/usr/share/elasticsearch/config/jvm.options.d/)]
    或者可以直接使用环境变量: -e ES_JAVA_OPTS=”-Xms256m -Xmx256m”
    3. 话说 1G 一下内存 ES 能跑起来?
    推荐树莓派 4B,内存 4G 及以上,3BP 实在太弱了。
    4. 个人推荐树莓派系统安装 ubuntu server 64 位,可以选择 18.04/20.04
    下载地址 https://ubuntu.com/download/raspberry-pi

  • 主 資深大佬 : xingshu1990

    @ztechstack 1G 内存只是能启动,至于说跑 es,还真不清楚 ,现在先装 chrome 浏览器插件试试看,谢谢大佬

  • 資深大佬 : zmxnv123

    树莓派: 没想到竟然有人拿我跑 elk

  • 主 資深大佬 : xingshu1990

    @zmxnv123 3B+原先刷 openwrt 做旁路由,还有树莓派可以安装 mysql (不过树莓派上的 mysql 改名)。其实装 es 真的只是测试一下是不是能跑,原先看过 V2 别人回复中,还真有人安装过 es

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具