2016-11-29 3 views
1

Я использую pyobbc для подключения к улью (кластеру) через knox. Я хочу, чтобы мои задания использовали определенную очередь Tez. но он всегда попадает в очередь по умолчанию, как указано в диспетчере ресурсов.Как определить очередь кустов Pyodbc?

Я попытался с помощью tez.queue.name = myqueue с connection_string

Это фрагмент

my connect_string = Description=Knox DSN;Driver=/usr/lib/hive/lib/native/Linux-amd64-/libhortonworkshiveodbc64.so;Host=knox;port=8448;HttpPath=gateway/jgd/hive;ServiceDiscoveryMode=0;HiveServerType=2;AuthMech=3;SSL=1;KrbRealm=;KrbHostFQDN=;KrbServiceName=;AllowSelfSignedServerCert=1;CAIssuedCertNamesMismatch=1;TrustedCerts=/usr/lib/hive/lib/native/Linux-amd64-64/cacerts.pem;ThriftTransport=2;uid=myuid;pwd=mypass;Schema=mydb;tez.queue.name=myqueue 


    My os = CentOS Linux release 7.2 
    Python version = 2.7 
    pyodbc.version ='3.0.0-unsupported' 

ответ

0

Вы должны положить что-нибудь в пространствах inbetweeen скобки.

Description={Knox DSN};Driver=/usr/lib/hive/lib/native/Linux-amd64-/libhortonworkshiveodbc64.so;Host=knox;port=8448;HttpPath=gateway/jgd/hive;ServiceDiscoveryMode=0;HiveServerType=2;AuthMech=3;SSL=1;KrbRealm=;KrbHostFQDN=;KrbServiceName=;AllowSelfSignedServerCert=1;CAIssuedCertNamesMismatch=1;TrustedCerts=/usr/lib/hive/lib/native/Linux-amd64-64/cacerts.pem;ThriftTransport=2;uid=myuid;pwd=mypass;Schema=mydb;tez.queue.name=myqueue 

 Смежные вопросы

  • Нет связанных вопросов^_^