问题标签 [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.
java - Phoenix is changing the meta-information of HBase tables
I'm trying to use Apache Phoenix to run SQL queries on HBase tables. Based on the official documetation, a schema need to be created for existing tables with the SQL query:
I tried to avoid this by directly connecting to an existing table (created with HBase API) through the phoenix API but I was getting exceptions. The thing is when Phoenix executes this query, it creates a lot of things on the table. For instance, in the tables section of the hbase dashboard, I can see the following meta-data added by phoenix to my table:
It sounds like pheonix is changing the meta information of the table (it creates some coprocessors and index builders), Is this gone create problems for production (interfer with code that uses HBase API)? if so how to avoid it?
java - 在 java 中使用 phoenix 连接到 hbase 的正确 URL
我已经在伪分布式模式下设置了 Hbase,并在其上安装了 Phoenix。
我可以使用连接到 Phoenix,sqlline.py localhost
并且可以使用它而不会出现任何错误。然后我尝试使用以下方法通过 Java 连接到 Phoenix
正如 apache FAQs 中给出的那样。然后我用设置了 hbase 和 Phoenix 的虚拟机的 IP 地址替换了 [zookeeper],但它没有连接..
我的 zoo.cfg 仅包含基本属性:
我在 hbase/conf 中的 regionservers 文件只有localhost
它。
连接到 hbase 的正确 URL 应该是什么?
hbase - JDBC 模板作为 Apache Phoenix 的客户端
是否可以使用 JDBC 模板通过 HBase 与 Phoenix 进行交互。如果是,那将是什么利弊。如果不是,为什么以及应该有什么替代方案?
jar - 使用 Phoenix 最小 jar
我希望在我的应用程序中使用没有任何依赖项的 phoenix 客户端 jar。我在哪里可以找到那个?如何确认一个特定的罐子是一个胖罐子?
apache - Is it possible to write a hibernate dialect for Apache Phoenix?
i would like to write an hibernate dialect for Apache Phoenix. The huge problem is that the keyword of an insert statement is "Upsert" instead of "Insert". This keyword is declared at org.hibernate.sql.Insert. Is there a possibility to write an dialect for Apache Phoenix ?
Source http://phoenix.apache.org/language/index.html#upsert_values
Kind regards
hadoop - 尝试创建表时出现凤凰错误
当我在 phoenix 中登录 sqlline.py 或尝试通过 api 在 phoenix 中创建表时,我得到一个异常。
由于我对 phenix 的了解有限,我无法弄清楚为什么 phoenix 甚至在它创建它之前检查 System.Catalog 表。任何帮助将不胜感激。
堆栈跟踪:
*4/11/18 06:07:18 WARN client.HConnectionManager$HConnectionImplementation:预取 META 表时遇到问题:
hbase - Phoenix JDBC驱动太慢了
我正在使用phoenix driver 4.0 版本来查询数据库。我还尝试将 hbase.client.scanner.caching 设置为 1000 和 10000 在所有情况下,迭代 10000 行需要 3 分钟。我没有在迭代循环中放入任何代码。我必须扫描超过 1L 条记录,所以需要半个多小时。
这可能是什么原因。
sql - 在SQL中按分组后计算列的记录
我正在运行这个查询:
要得到这样的东西:
有没有办法让它把sip
每个用户名的 s 的数量相加,然后把cnt
它们的 s 相加,所以输出是这样的:
我正在使用Apache Phoenix来查询 Apache HBase。
我发现这个问题很相似,但我不知道如何将答案应用于我的情况。
hadoop - 如何使用 Phoenix 运行 sqlline?
当我尝试运行 Phoenix 的sqlline.py localhost
命令时,我得到
没有其他事情发生。我也无法让 Squirrel 工作(当我单击“列出驱动程序”时它会冻结)。
根据这些说明,我已将 phoenix-4.2.1-server.jar 复制到我的 hbase/lib 文件夹并重新启动 hbase。我还复制了 core-site.xml 和 hbase-site.xml 到我的 phoenix/bin 目录。
我没有添加'the phoenix-[version]-client.jar to the classpath of any Phoenix client'
,因为我不知道这是指什么。
我正在使用 HBase 0.98.6.1-hadoop2、Phoenix 4.2.1 和 hadoop 2.2.0。
hbase - 在 hbase shell 中执行扫描表时出现“ipc.RpcClient: Retrying connect to server”错误
我是 HBase 的新手。通过快速入门 1.2.2安装后,有时在 HBase shell 中扫描我的表mytable会引发以下错误:
HBase 客户端 API 也会引发运行异常,对此问题有何建议?