Issue with docker container on mac m1

Hi,
I am facing an issue with the latest docker container:
09:43:21.556 [ForkJoinPool-1-worker-19] WARN tc.vertica/vertica-ce:12.0.4-0 - The architecture 'amd64' for image 'vertica/vertica-ce:12.0.4-0' (ID sha256:0f48ea38b29383f5a12882b0230d8cefb8b80dd39f6c4bd75b30055a20a696a5) does not match the Docker server architecture 'arm64'. This will cause the container to execute much more slowly due to emulation and may lead to timeout failures.
From time to time I have the following exception (probably because of this issue):
java.sql.SQLRecoverableException: [Vertica]VJDBC IOException while communicating with server: java.io.EOFException.
...............
Caused by: java.sql.SQLRecoverableException: [Vertica]VJDBC IOException while communicating with server: java.io.EOFException.
at com.vertica.io.ProtocolStream.logAndConvertToNetworkException(Unknown Source)
at com.vertica.io.ProtocolStream.readMessage(Unknown Source)
at com.vertica.io.ProtocolStream.authenticate(Unknown Source)
at com.vertica.io.ProtocolStream.initSession(Unknown Source)
at com.vertica.core.VConnection.connectNodeTask(Unknown Source)
at com.vertica.core.VConnection.connectNode(Unknown Source)
at com.vertica.core.VConnection.connectTask(Unknown Source)
at com.vertica.core.VConnection.connect(Unknown Source)
at com.vertica.jdbc.common.BaseConnectionFactory.doConnect(BaseConnectionFactory.java:223)
at com.vertica.jdbc.common.AbstractDriver.connect(AbstractDriver.java:232)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:189)
a
... 38 common frames omitted
Caused by: com.vertica.support.exceptions.RecoverableException: [Vertica]VJDBC IOException while communicating with server: java.io.EOFException.
... 59 common frames omitted
Caused by: java.io.EOFException: null
at com.vertica.io.VStream.ReceiveChar(Unknown Source)
at com.vertica.io.ProtocolStream.receiveOneResponseMessage(Unknown Source)
... 58 common frames omitted
Any ideas?
Best Answers
-
SruthiA Vertica Employee Employee
we don't support docker containers on ARM processor yet. Hence the error is expected.
0 -
Bryan_H Vertica Employee Administrator
As noted in another thread, we have a beta release of Vertica on ARM64 available that should work on Apple silicon, though as RPM or TAR.GZ archive so you'd need to build your own image from that. Contact us via support or account team if interested in testing.
0
Answers
Can you share the link for Vertica beta release that works on ARM64
@guylevit Contact your Vertica solution architect (probably me) via opentext.com email, and we can provide a copy via support FTP acount.