Kibana version:
Elasticsearch version:
Server OS version:
Browser version:
Browser OS version:
Original install method (e.g. download page, yum, from source, etc.):
Description of the problem including expected versus actual behavior:
Steps to reproduce:
1.
2.
3.
Errors in browser console (if relevant):
Provide logs and/or server output (if relevant):
Describe the feature:
Pinging @elastic/kibana-operations
We currently don't have support for ARM.
https://github.com/elastic/kibana/issues/41460#issuecomment-513414274
I'm just curious, are there technical reasons behind this? Or just out of plan? More details are appreciated.
Made this run on 7.8:
dpkg -i --force-all kibana-7.8.0-amd64.deb
Get node 10.21 from https://nodejs.org/en/blog/release/v10.21.0/
ARMv8 64-bit Binary: https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-arm64.tar.xz
Extract tar node in /opt
Go to /usr/share/kibana/node/bin and replace node
cd /usr/share/kibana/node/bin
mv node node.org
ln -s /opt/node-v10.21.0-linux-arm64/bin/node .
Made this run on 7.8:
dpkg -i --force-all kibana-7.8.0-amd64.debGet node 10.21 from https://nodejs.org/en/blog/release/v10.21.0/
ARMv8 64-bit Binary: https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-arm64.tar.xz
Extract tar node in /optGo to /usr/share/kibana/node/bin and replace node
cd /usr/share/kibana/node/bin mv node node.org ln -s /opt/node-v10.21.0-linux-arm64/bin/node .
very nice, thank you!
worked with
https://artifacts.elastic.co/downloads/kibana/kibana-7.9.3-amd64.deb
and
https://nodejs.org/dist/v10.22.1/node-v10.22.1-linux-arm64.tar.xz
too!
@IsaakRubin we provide an ARM build on the download page starting in 7.9: https://www.elastic.co/downloads/kibana
https://artifacts.elastic.co/downloads/kibana/kibana-7.9.3-linux-aarch64.tar.gz
@tylersmalley even better, thank you for the hint. Dont know why I didnt notice.
@IsaakRubin we provide an ARM build on the download page starting in 7.9: https://www.elastic.co/downloads/kibana
https://artifacts.elastic.co/downloads/kibana/kibana-7.9.3-linux-aarch64.tar.gz
Thank you for this link. Could you please tell me how to proceed? Unpack the file is needed, how can we continue with the proccess? (In my case I have a machine with raspberry pi os (rasbian aarch 64 bits).
BR
My Dockerfile is listed below. It appears working
1. Dockerfile
FROM centos:8
ARG TARGETARCH
RUN if [ "$TARGETARCH" == "arm64" ]; \
then curl --retry 8 -L https://artifacts.elastic.co/downloads/kibana/kibana-7.10.0-linux-aarch64.tar.gz -o "kibana-7.10.0.tar.gz"; \
else curl --retry 8 -L https://artifacts.elastic.co/downloads/kibana/kibana-7.10.0-linux-x86_64.tar.gz -o "kibana-7.10.0.tar.gz"; \
fi
RUN tar -zxf "kibana-7.10.0.tar.gz"
RUN if [ "$TARGETARCH" = "arm64" ]; \
then mv kibana-7.10.0-linux-aarch64 kibana; \
else mv kibana-7.10.0-linux-x86_64 kibana; \
fi
RUN groupadd --gid 1000 kibana && \
useradd --uid 1000 --gid 1000 \
--home-dir /usr/share/kibana --no-create-home \
kibana
RUN chown -R kibana:kibana kibana
USER kibana
EXPOSE 5601
CMD ["/kibana/bin/kibana"]
2. Docker build command
docker buildx build --push --platform=linux/arm64,linux/amd64 -t [Your repo name/path]:v7.10.0 .
Most helpful comment
Made this run on 7.8:
dpkg -i --force-all kibana-7.8.0-amd64.debGet node 10.21 from https://nodejs.org/en/blog/release/v10.21.0/
ARMv8 64-bit Binary: https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-arm64.tar.xz
Extract tar node in /opt
Go to /usr/share/kibana/node/bin and replace node