Comments (8)
You can disable SSL entirely by adding _tls_no_verify=True
to your connection arguments when building a connection.
For example:
from databricks import sql
import os
with sql.connect(server_hostname = os.getenv("DATABRICKS_SERVER_HOSTNAME"),
http_path = os.getenv("DATABRICKS_HTTP_PATH"),
access_token = os.getenv("DATABRICKS_TOKEN"),
_tls_no_verify=True) as connection:
...
from databricks-sql-python.
thanks so much for such quick reply :) it worked but I came to another isssue:
OperationalError: Error: expected server to use a protocol version >= SPARK_CLI_SERVICE_PROTOCOL_V2, instead got: 7
How can I setup correct protocol version?
Thanks!
from databricks-sql-python.
To what kind of cluster are you connecting? A SQL warehouse or an interactive cluster?
from databricks-sql-python.
Not sure about answer, we are running both, databases and notebooks on this cluster
from databricks-sql-python.
For this specific issue it will be best to go through Databricks support so they can private examine how your cluster is configured.
from databricks-sql-python.
Have the same issue with databricks sql commands ran by dbt-databricks.
Why this even an issue? Databricks cli work fine.
from databricks-sql-python.
If I look in thrift_backend.py and to the different type of protocols it seems like it references the following: " HIVE_CLI_SERVICE_PROTOCOL_V8 = 7" . Maybe this connector currently doesn't account for connecting to Hive
from databricks-sql-python.
@fvanrossum I'll reiterate that this should be debugged privately with Databricks. I don't see any indication that this is a bug with the connector. Closing for now, but anyone is welcome to reopen the issue if they can demonstrate a bug in the connector code.
from databricks-sql-python.
Related Issues (20)
- cursor.execute returing error 'NoneType' object is not iterable HOT 15
- [Document] Support databricks-cli authentication HOT 1
- Dash/Minus in column name causes UNBOUND_SQL_PARAMETER in bind values HOT 2
- Extremely slow import times on Python 3.12 HOT 9
- [sqlalchemy] execute("select 1") gives TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType' HOT 8
- `databricks.sql.connect` hangs in a long retrying loop when an invalid access token is used HOT 3
- Idea: arrow_record_batches cursor method
- SQLAlchemy engine from workspace level service principle? HOT 2
- Unable to write list/array type data HOT 2
- Issue with version 3.1.1
- Failure on cursor.fetchall() HOT 2
- Fixing a couple type problems. (adding py.typed, typing connect, returning Any from fetchall (which I failed to fix!)) HOT 2
- Connector reads 0 rows although Cluster returned results HOT 18
- support new Cursor attribute that provides information on completed commands HOT 1
- loosen, update, or widen pyarrow dependencies HOT 2
- ImportError: cannot import name 'sql' from partially initialized module 'databricks' HOT 2
- Unpin Thrift
- Original thrift file HOT 3
- Invalid SessionHandle Error
- PyCharm IDE + pandas exit code 139
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from databricks-sql-python.