The Vertica Forum recently got a makeover! Let us know what you think by filling out this short, anonymous survey.
Please take this survey to help us learn more about how you use third party tools. Your input is greatly appreciated!

Issue with docker container on mac m1

andriiandrii Vertica Customer

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?

Tagged:

Best Answers

  • SruthiASruthiA Vertica Employee Employee
    Answer ✓

    we don't support docker containers on ARM processor yet. Hence the error is expected.

  • Bryan_HBryan_H Vertica Employee Administrator
    Answer ✓

    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.

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file