запросы impyla — возможность генерировать курсор, но без результатов и без сообщения об ошибке

#python #database #impala #impyla

Вопрос:

Я совсем один в своей команде, практически без технической поддержки и первого лица, которое это сделает, так что мне не к кому обратиться.

Я могу использовать оператор connect. Я думаю, что я имею на это право, так как у меня нет ошибок! здесь. Если я что-либо изменю в своем заявлении о подключении, я получу сообщения об ошибках.

Затем я пытаюсь создать курсор. курсор=конн.курсор(). Никаких ошибок!

Но когда я захожу, чтобы затем попытаться отправить какой-либо запрос, я ничего не получаю в ответ.

Я не знаю, чего мне здесь не хватает. И снова я совсем один, и никто не может объяснить, что я могу делать не так. Я предполагаю, что правильно подключаюсь к базе данных, так как в противном случае я получаю ошибки в функции подключения. Что я делаю не так или упускаю из виду?

 import pandas as pd 
import numpy as np 
from impala.dbapi import connect


conn = connect(host='xyz123', port = 21050, user='my_name', password='my_password', auth_mechanism ='GSSAPI')

#no errors.  
# I don't know what GSSAPI is..
# but if I do anything else I get an error message
# if I change anything in above statement I get an error so I know this is right...

cursor = conn.cursor() 
#no errors! yay

result=cursor.execute("select * from mydb.any_table limit 10"
# <<result is NULL>

result # <<null, nothing>>