问题标签 [impyla]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
609 浏览

python - 如何在 Hadoop 上运行的 Cloudera Impala 的 python impyla 查询中转义字符

我试图在 Hadoop 上的 Cloudera Impala 的 python impyla 查询中转义字符,但似乎没有任何效果.. 模板语法没有转义(对于数据库 API 来说不寻常..)

产生错误。

甚至

不起作用,有没有人知道如何为此提供解决方案?有没有更好的方法或更全功能的 Python 的 Impala 库?

0 投票
0 回答
626 浏览

python - Pip thrift 和 impyla 未在 Linux 上安装

我正在尝试让 pip (3.6) 在 CentOS 6 上安装软件包 thrift-sasl、thrift-py 和 impyla,但我不断收到此错误。

命令“/usr/bin/python3.6 -u -c”导入setuptools,tokenize;file ='/tmp/pip-build-rv4_laqv/thriftpy/setup.py';f=getattr(tokenize, 'open', open)( file );code=f.read().replace('\r\n ', '\n');f.close();exec(compile(code, file , 'exec'))" install --record /tmp/pip-hogvggj3-record/install-record.txt --single- version-externally-managed --compile" 失败,错误代码 1 在 /tmp/pip-build-rv4_laqv/thriftpy/

我尝试过的事情

  • 更新点子
  • 安装/更新 setuptools
  • yum install gcc-c++ python-devel.x86_64 cyrus-sasl-devel.x86_64

有什么建议或见解吗?

0 投票
0 回答
456 浏览

python-2.7 - 测试 python impyla 时找不到文件错误

我正在尝试在 python 和 impala 之间建立连接。根据此处的说明,我正在尝试设置 impyla。

我在一个带有 python 2.7.12 的流浪 ubuntu/xenial64 盒子上。在阅读了有关最新节俭的一些问题后,我降级到了指定版本。在 pip 安装和设置环境变量之后,我尝试运行测试,但它失败并出现文件未找到错误,如下所示:

我想我在这里错过了一些非常基本的东西。我以前没有使用 python 测试的经验。由于其他一些依赖项,我想坚持使用 python 2.7。

PS:

  1. 请注意,repo 自述文件中提供的最新版本是 0.13.1,但我的版本pip install impyla是 0.14.0。
  2. 我正在从我的 site-package/impala 目录运行测试,因为自述文件说它位于 impyla 所在的目录中。
  3. 自述文件中没有提到任何 inifile(据我所知。)

编辑1:

当我从 site-package 目录运行它而没有--connect出现相同的错误时。但是对于论点,它说该论点是无法识别的。输出如下:

有关如何解决此问题的任何帮助都会有所帮助。

0 投票
0 回答
670 浏览

python - 无法使用 Pyhive/impyla 连接到不安全的 Hive。无法启动 SASL 错误

我正在尝试访问不安全的配置单元(hive.server2.authentication 为 NONE),并且在 pyhive 和 impala 中都收到以下错误消息:

我的 impyla 代码:

我的pyhive代码:

关于如何解决这个问题的任何想法?或者任何其他让我连接到 hive 的 python API?

0 投票
3 回答
4680 浏览

python - impyla (0.14.0) 错误 - 'TSocket' 对象没有属性 'isOpen'

尝试创建与 HiveServer 的连接时出现以下错误

这些是我做 pip list 时安装的包

  • 六(1.11.0)
  • 节俭(0.3.9)
  • 节俭-sasl (0.3.0)
  • 萨斯尔 (0.2.1)
  • impyla (0.14.0)

我正在使用 macOS High Sierra 作为我的开发环境

0 投票
1 回答
803 浏览

python-2.7 - 是否可以使用 Python 将公用表表达式与 impala 一起使用?

使用 Python 的 impala.dbapi 连接时出现,每次执行只能运行一个命令。我正在使用 Python 2.7。

我想创建两个公用表表达式然后加入它们,但我无法让它工作。

如果我使用 Impala 在 HUE 中运行 SQL,它会失败,因为每次执行只能运行一个命令。

如果我在 python 中的两个单独执行中创建公用表表达式并尝试在第三次执行中加入两个 CTE,我得到错误无法解析“cte ...”,第一次执行后 CTE 似乎没有留在内存中是完全的。解决方法是在 Impala 中创建临时表,而不是使用 CTE。最终我将使用 Spark 数据帧并加入这些数据帧,但权限问题是阻止 Spark API 在不久的将来从 Impala 表中读取。

0 投票
1 回答
217 浏览

python-3.x - 通过 Impyla,如何逐行获取数百万数据?

例如,一些 python 包如vertica_python具有iterate()的功能。
有了这个,我们可以
在 cursor.iterated() 中使用 for row 逐行获取数据:
这对于处理数百万行的大查询非常有用。
包装impyla有什么类似的方法吗?

0 投票
1 回答
1275 浏览

python-3.x - 使用 impyla(python 驱动程序)为 Impala 设置请求超时

是否可以将请求超时设置为 Impala?使用 Python 和 impyla 驱动程序

0 投票
1 回答
1763 浏览

python - 使用 impyla 执行时如何在配置单元查询中传递参数?

我提到了如何在 Python 的 SQL 语句中使用变量?

但无法得到答案。

我正在尝试您的建议,但我收到此错误 - :(

出现以下错误:

0 投票
2 回答
2472 浏览

python - impyla - as_pandas - 空数据框

我有一个简单的impyla代码,我想pandas dataFrame从我的光标创建一个。我的代码正在运行,但我dataframe的始终是空的dataframe。如果我直接在 上运行查询impala,则结果不为空。这就是我的代码的样子:

请帮助我,我做错了什么?