问题标签 [phoenix]

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 投票
2 回答
1429 浏览

hadoop - 如何使用 hbase 将 apache phoenix 安装到 ambari 1.7?

我是hadoop的新手。我想用 hbase 安装 phoenix,但我已经在 ubuntu 上使用 ambari 1.7 安装了 hadoop 集群。我找不到任何教程来做到这一点。

0 投票
0 回答
923 浏览

jdbc - JDBC连接池和Apache Phoenix JDBC驱动的交互:线程池是每个连接还是每个驱动?

我想知道是否有人有使用带有 JDBC 连接池的 Apache Phoenix JDBC 驱动程序的经验(我们的环境是 Tomcat,但这并不重要)。

由于phoenix JDBC驱动在驱动内部同时实现了SQL解析器和执行引擎,它使用自己的工作线程池和任务队列来处理查询。

从文档中不清楚这个工作线程池是为每个驱动程序创建一次,还是为每个加载驱动程序的线程创建。

换句话说,如果我在使用 phoenix 驱动程序的 JDBC 池中有 10 个打开的连接,JVM 生成的线程数是 10*phoenix.query.threadPoolSize 还是仍然是 phoenix.query.threadPoolSize(因为所有连接都会共享全局工作池和任务队列)?

0 投票
0 回答
814 浏览

elasticsearch - 使用 Phoenix 帮助集成弹性搜索和 Hbase。使用 sqlline.py 创建表时,会发生错误

我按照在 10 分钟或更短的时间内将 Hbase 连接到 Elasticsearch的说明进行操作。在这一步之前一切都很好:使用 SQLline 在 Hbase 中创建一个表。当我输入 $ $PHOENIX_HOME/hadoop1/bin/sqlline.py localhost 时,终端显示:

0 投票
0 回答
562 浏览

phoenix - HBase 子查询上的 Apache Phoenix 给出错误“org.apache.phoenix.parse.InParseNode”

我有一个名为 EVENTLOG 的表,其中有 3 列: (CASEID VARCHAR(200), DATEPLUSTIME TIMESTAMP, SUBSTATUS VARCHAR(200))

当我在 SQuirrel SQL CLIENT 和 ./sqlline.py 脚本中执行上述查询时,在 SQuirreL SQL CLient 中出现以下错误

并在 ./sqlline.py 中为相同的查询得到不同的错误,如下所述

出了什么问题,我该如何解决?

0 投票
1 回答
361 浏览

elasticsearch - 无法在 Elasticsearch 中创建 Phoenix JDBC River

程序:Hbase 0.98、Elasticsearch 1.4.2 和 Phoenix 4.2.2

尝试为 Elasticsearch 创建 JDBC 河流时

在终端收到错误

您能否帮助找出问题所在以及如何解决?

0 投票
1 回答
726 浏览

eclipse - 如何在 Ubuntu 14.04 中将 Apache Phoenix-4.2.1 连接到 Eclipse IDE

我是 Phoenix 的新手,
我已经将我的 Apache Phoenix 连接到 HBase,并且通过终端一切顺利,但我需要在表上执行一些 java 操作,所以你能帮我解决如何将我的 phoenix 连接到 Eclipse IDE 以便我可以执行从 phoenix 到 HBase 表的操作并在 HBase 中更新该表。
请帮我这样做

0 投票
4 回答
5004 浏览

hbase - 无法从凤凰表中读取大数据

大家好,我在大表上运行 phoenix count 查询时收到以下错误消息。

请帮忙。

0 投票
1 回答
1075 浏览

timestamp - 纪元时间作为字符串比较

我正在通过 Phoenix 使用 HBase DB,我需要比较两个时代时间戳字符串。to_number("ts") 方法计算大量数据所需的时间太长。

比较两个纪元时间戳而不将它们转换为数字或任何其他转换的最佳实践是什么。

使用字符串比较适用于相同长度的数字,例如 456 < 654。但对于不同长度的数字,它可能会失败,例如 456 < 65。

我考虑在插入过程中的每个数字之前种植零,以便所有字符串的长度相同,但必须有更好的方法来做到这一点。

0 投票
2 回答
4360 浏览

hbase - 在客户端和服务器之间检测到不兼容的 jar

我想在 Cloudera CDH 5.2 上的 HBase 之上设置 Apache Phoenix。

我下载了Phoenix的最新版本(4.2.2)并将服务器jar文件放到每个区域服务器上的一个目录中(我没有修改master)。

然后我将hbase-env.sh文件更改为指向带有HBASE_CLASSPATH_PREFIX变量的文件。

当我运行以下命令时:

phoenix serer-jar 报告在列表中。

主机上,当我尝试使用时,出现./sqlline.py quorumserver以下异常:

为了使其正常工作,我还需要进行哪些更改?

0 投票
1 回答
2197 浏览

hbase - Phoenix 主键未链接到 HBase 中的行键

我已经使用 Phoenix 命令提示符创建了一个表,它工作正常。CREATE TABLE CUSTOMERS (ID INTEGER NOT NULL PRIMARY KEY, NAME VARCHAR(40), CITY CHAR(25)); 我面临以下问题。

  1. 上面创建的 Primary Key ID 不代表 Hbase Table 中的 Rowkey。我应该如何创建其主键将指向 HBase 中的 RowKey 的 Phoenix 表?
  2. Phoenix 中的描述表不显示列数据类型。请问我在哪里可以得到这些信息?

谢谢, 阿布舍克