擅长:python、mysql、java
<p>我的解决方案是使用纯sasl,并从应用程序代码而不是从我的requirements.txt安装imypla和thrift\u sasl:</p>
<pre><code>try:
import impyla
except ImportError:
print("Installing missing impyla")
import pip
pip.main(['install', '--no-deps', 'impyla'])
try:
import thrift_sasl
except ImportError:
print("Installing missing thrift_sasl")
import pip
# need a patched version of thrift_sasl. see https://github.com/cloudera/impyla/issues/238
pip.main(['install', '--no-deps', 'git+https://github.com/snowch/thrift_sasl'])
</code></pre>
<p>我在flask应用程序的视图中添加了此代码:<a href="https://github.com/snowch/movie-recommender-demo/blob/master/web_app/app/main/views.py" rel="nofollow noreferrer">https://github.com/snowch/movie-recommender-demo/blob/master/web_app/app/main/views.py</a></p>