[ 
https://issues.apache.org/jira/browse/KUDU-2465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jordan Birdsell resolved KUDU-2465.
-----------------------------------
       Resolution: Not A Problem
    Fix Version/s: n/a

It seems like the issue is because the default version of the kudu client in 
pypi is 1.7, attempting to install this in previous versions of kudu will cause 
issues like this. Seems like this has been resolved.

> Kudu kudu-python package fails on import
> ----------------------------------------
>
>                 Key: KUDU-2465
>                 URL: https://issues.apache.org/jira/browse/KUDU-2465
>             Project: Kudu
>          Issue Type: Bug
>          Components: python
>    Affects Versions: 1.5.0
>            Reporter: Ivan SPM
>            Assignee: Jordan Birdsell
>            Priority: Major
>             Fix For: n/a
>
>
> After installing all packages from Cloudera repository,
>  
> {{ii kudu 1.6.0+cdh5.14.2+0-1.cdh5.14.2.p0.11~jessie-cdh5.14.2 amd64 Columnar 
> storage engine for Hadoop}}
>  {{ii kudu-master 1.6.0+cdh5.14.2+0-1.cdh5.14.2.p0.11~jessie-cdh5.14.2 amd64 
> Kudu Master service}}
>  {{ii kudu-tserver 1.6.0+cdh5.14.2+0-1.cdh5.14.2.p0.11~jessie-cdh5.14.2 amd64 
> Kudu Tablet Server service}}
>  {{ii libkuduclient-dev 1.6.0+cdh5.14.2+0-1.cdh5.14.2.p0.11~jessie-cdh5.14.2 
> amd64 Kudu client development package}}
>  {{ii libkuduclient0 1.6.0+cdh5.14.2+0-1.cdh5.14.2.p0.11~jessie-cdh5.14.2 
> amd64 Kudu client library}}
>  
> and creating a virtualenv from scratch and installing kudu-python using pip:
>  
> {{pip install cython}}
> {{pip install kudu-python}}
>  
> The package fails when being imported:
> {{In [1]: import kudu}}
>  
> {{---------------------------------------------------------------------------}}
>  {{ImportError Traceback (most recent call last)}}
>  {{<ipython-input-1-5ff9740ece81> in <module>()}}
>  {{----> 1 import 
> kudu}}{{/opt/venv/kudu/local/lib/python2.7/site-packages/kudu/__init__.py in 
> <module>()}}
>  \{{ 16 # under the License.}}
>  \{{ 17 }}
>  {{---> 18 from kudu.client import (Client, Table, Scanner, Session, # noqa}}
>  \{{ 19 Insert, Update, Delete, Predicate,}}
>  \{{ 20 TimeDelta, KuduError, ScanTokenBuilder,}}{{ImportError: 
> /opt/venv/kudu/local/lib/python2.7/site-packages/kudu/client.so: undefined 
> symbol: _ZNK4kudu6client10KuduTablet2idB5cxx11Ev}}
>  
> This happens both with Python 2.7.13 and 3.6.4, on Debian Stretch.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to