Trying to connect to metastore with URI thrift
时间: 2024-03-02 14:54:23 浏览: 22
可以尝试使用以下代码连接到 Hive metastore:
```python
from pyhive import hive
# 连接到 Hive metastore
conn = hive.connect(host='localhost',
port=9083,
username='<username>',
password='<password>',
database='<database_name>',
auth='CUSTOM',
configuration={
'hive.metastore.uris': 'thrift://<metastore_host>:9083'
})
# 执行查询
cursor = conn.cursor()
cursor.execute('SELECT * FROM <table_name>')
# 获取结果
result = cursor.fetchall()
# 关闭连接
cursor.close()
conn.close()
```
需要注意的是,上述代码中的 `<username>`、`<password>`、`<database_name>`、`<metastore_host>`、`<table_name>` 都需要根据实际情况进行替换。另外,如果你的 Python 环境中没有安装 `pyhive` 库,可以使用以下命令进行安装:
```
pip install pyhive[hive]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)