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

Reply via email to