title: Superset - Hive Connection Issue
body: <p>I can connect to HIVE using sqlalchemy without any issues :</p>
  
  <pre><code>oguz@dikanka:~$ python
  Python 2.7.15+ (default, Jul  9 2019, 16:51:35)
  [GCC 7.4.0] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; from sqlalchemy import create_engine
  &gt;&gt;&gt; engine = create_engine('hive://dikanka:10000')
  &gt;&gt;&gt; result = engine.execute("select movieid from default.ratings")
  &gt;&gt;&gt; result.first();
  (242,)
  </code></pre>
  
  <p>But when I try to connect Superset to Hive, I receive the following error :</p>
  
  <pre><code>ERROR: {"error": "Connection failed!\n\nThe error message returned was:\nCan't load plugin: sqlalchemy.dialects:hive"}
  </code></pre>
  
  <p>Details are as follows :</p>
  
  <p>I have a single-node HDP-3.1.4.0 setup on my laptop.
  I have the following services up and running : HDFS 3.1.1, Hive 3.1.0, Zookeeper 3.4.6, Superset 0.23.0</p>
  
  <p>Python version is Python 2.7.15+.</p>
  
  <p>Hive command line interface works smoothly.</p>
  
  <p>I've installed the following python modules :</p>
  
  <pre><code>pip install thrift
  sudo apt-get install libsasl2-dev
  pip install sasl
  pip install thrift_sasl
  pip install pyhive
  </code></pre>
  
  <p>Last but not least, I have a KUbuntu 18.04.</p>
  
  <p>On Superset, I try to add a database named "default", and I set the SQLAlchemy URI to </p>
  
  <pre><code>hive://dikanka:10000
  </code></pre>
  
  <p>which is exactly the same URI I used with create_engine above.</p>
  
  <p>Then I click "Test Connection", with all default values for the rest of the form.</p>
  
  <p>I get the error as mentioned above.<a href="https://i.stack.imgur.com/1ZTYE.png" rel="nofollow noreferrer">Here is a screenshot</a></p>
  
  <p>Hope somebody out there can help me fix this.</p>