Is Linux ARM64 a supported platform

Hello,

I’d like to ask whether Linux ARM64 is an officially supported platform ?
I wasn’t able to find any information about the supported operating systems and/or CPU architectures on the website.

Gracias!
Emilio

Hi Emilio,

Your question triggered me adding CI jobs for Linux ARM64 at CircleCI.
Please check https://github.com/cloudera/hue/pull/2531! There you could see the steps needed to build Hue on Ubuntu 20.04 ARM64.

HTH!

Martin

Thanks for doing this @mgrigorov!
Hopefully it will be merged!

CircleCi links are all 404 now.

@chris.topinka The official CircleCI builds for Hue could be found at https://app.circleci.com/pipelines/github/cloudera/hue

1 Like

@mgrigorov can you point me to the arm64 build? Thanks

Here are links to the latest builds:

  1. https://app.circleci.com/pipelines/github/cloudera/hue/8815/workflows/798cf047-1a57-4727-9b71-99691ba1bf9b/jobs/14329
  2. https://app.circleci.com/pipelines/github/cloudera/hue/8815/workflows/399e67cd-b077-4b9d-86c3-b563b2ac5440/jobs/14328

Just expand any workflow and you will see its xyz and xyz-arm64 jobs.

Not finding my around in circleci yet. “expand any workflow”?

Will this be available in dockerhub soon? Should this work?

docker run -it  --platform=linux/arm64 -p 8888:8888 gethue/hue:latest

Or is the way to do this by setting

export DOCKER_DEFAULT_PLATFORM=linux/amd64 ?

In the screenshot you can see workflow 8840 being expanded and its jobs visible.
build-py-38-arm64 is being hovered.
Below it you can also see job build-arm64.

1 Like

Docker run
docker run -it --platform=linux/arm64 -p 8888:8888 gethue/hue:latest

seems to work if I set

export DOCKER_DEFAULT_PLATFORM=linux/amd64

but getting errors


ModuleNotFoundError: No module named 'impala.conf'
[04/Nov/2022 07:56:48 -0700] access       INFO     172.17.0.1 admin - "GET /jobbrowser/apps HTTP/1.1" returned in 735ms 304 0
[04/Nov/2022 07:56:48 -0700] access       INFO     172.17.0.1 admin - "GET /jobbrowser/apps HTTP/1.1" returned in 735ms 304 0
172.17.0.1 - - [04/Nov/2022:07:56:48 -0700] "GET /jobbrowser/apps?is_embeddable=true&is_mini=true HTTP/1.1" 304 0 "http://localhost:8888/hue" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36"
[04/Nov/2022 07:56:48 -0700] hive_server2_lib INFO     Opening beeswax thrift session for user admin
[04/Nov/2022 07:56:48 -0700] TSocket      INFO     Could not connect to ('127.0.0.1', 10000)
Traceback (most recent call last):
  File "/usr/share/hue/build/env/lib/python3.8/site-packages/thrift/transport/TSocket.py", line 104, in open
    handle.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
[04/Nov/2022 07:56:48 -0700] TSocket      INFO     Could not connect to ('127.0.0.1', 10000)
Traceback (most recent call last):
  File "/usr/share/hue/build/env/lib/python3.8/site-packages/thrift/transport/TSocket.py", line 104, in open
    handle.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
[04/Nov/2022 07:56:48 -0700] TSocket      ERROR    Could not connect to any of [('127.0.0.1', 10000), ('127.0.0.1', 10000)]
[04/Nov/2022 07:56:48 -0700] thrift_util  INFO     Thrift exception; retrying: Could not connect to any of [('127.0.0.1', 10000), ('127.0.0.1', 10000)]
[04/Nov/2022 07:56:48 -0700] TSocket      INFO     Could not connect to ('127.0.0.1', 10000)



New thread. Thanks