Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
5.0.0
Description
When initializing the FlightClient I get the following error message:
ArrowNotImplementedError: Using encryption with server verification disabled is unsupported. Please use a release of Arrow Flight built with gRPC 1.27 or higher.
Traceback:
Verions: Python 3.9.5
# Name Version Build Channel arrow-cpp 5.0.0 py39h037c299_3_cpu conda-forge pyarrow 5.0.0 py39hf9247be_3_cpu conda-forge grpc-cpp 1.39.1 h1072645_0 conda-forge grpcio 1.38.1 py39hb76b349_0 conda-forge
Code is similar to:
import pandas from pyarrow import flight class XYZClient(): __scheme = "grpc+tls" __token = None __flightclient = None def __init__(self, username, password, hostname="some-host", flightport=32010): flight_client = flight.FlightClient( "{}://{}:{}".format(self.__scheme, hostname, flightport), middleware=[DremioClient.DremioClientAuthMiddlewareFactory()], disable_server_verification=True ) self.__token = flight_client.authenticate_basic_token( username, password) self.__flightclient = flight_client
There has been a similar issue (https://issues.apache.org/jira/browse/ARROW-11695#) for an earlier version of pyarrow that has been marked as resolved.
Attachments
Attachments
Issue Links
- links to