stockholmux commented on issue #16723: URL: https://github.com/apache/superset/issues/16723#issuecomment-925805468
:wave: I'm on the OpenSearch team. Here is [some background on the client issue](https://opensearch.org/blog/community/2021/08/community-clients/) that appears to be causing this. I'm only vaguely familiar with SuperSet but I believe the issue originates here: https://github.com/preset-io/elasticsearch-dbapi/blob/master/setup.py#L31 Effectively, Elasticsearch clients past will only work with non-OSS Elasticsearch moving forward (this break also affects Elasticsearch versions prior to 7.12 IIRC). The break occurred at ES Client v7.14, so the way by including `elasticsearch>7` new installs are pulling the latest which includes the blocking code. Opensearch clients ([python client here](https://pypi.org/project/opensearch-py/)) will work with both OpenSearch and ES and are syntax compatible. Not sure how SuperSet as a project wants to handle this, but I'm glad to help personally and get some other folks from our side to contribute. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org For additional commands, e-mail: notifications-h...@superset.apache.org