使用python配置单元utils modu运行配置单元查询

2024-04-25 15:05:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一台配置了hadoop和hive的机器,启动并运行了。现在我有了一个安装了python2.7.5的远程服务器(安装了所有必要的包),我想从这个服务器在hadoop机器上远程执行配置单元查询。我为此选择了python配置单元utils包(还有其他模块可以使用,但我很想知道为什么hive\u utils在我的机器上不起作用)

下面是我正在尝试的代码:

导入配置单元实用程序

query = """
SELECT *
FROM testibname20;
"""  
hive_client = hive_utils.HiveClient(
    server='192.168.151.80',
    port=10000,
    db='default'
)    
a = hive_client.execute(query)  
a = list(a)  

当我运行这段代码时,它不会抛出任何我可以进一步调查的错误,而是挂在那里什么也不做。我不知道这里出了什么问题。在

请尝试使用配置单元utils来实现这一点,而不是建议我使用其他python模块来实现这一点。在


Tags: 模块代码from实用程序服务器clienthadoop机器