【发布时间】:2015-11-30 21:31:56
【问题描述】:
我正在尝试运行 Phoenix Apache 开源项目附带的 performance.py 脚本。
根据指令(我是 python 新手),我执行:
performance.py localhost 999
我收到此错误:
Phoenix Performance Evaluation Script 1.0
-----------------------------------------
Creating performance table...
Error: Could not find or load main class org.apache.phoenix.util.PhoenixRuntime
Query # 1 - Count - SELECT COUNT(1) FROM PERFORMANCE_999;
Query # 2 - Group By First PK - SELECT HOST FROM PERFORMANCE_999 GROUP BY HOST;
Query # 3 - Group By Second PK - SELECT DOMAIN FROM PERFORMANCE_999 GROUP BY DOM
AIN;
Query # 4 - Truncate + Group By - SELECT TRUNC(DATE,'DAY') DAY FROM PERFORMANCE_
999 GROUP BY TRUNC(DATE,'DAY');
Query # 5 - Filter + Count - SELECT COUNT(1) FROM PERFORMANCE_999 WHERE CORE<10;
Generating and upserting data...
Error: Unable to access jarfile 999
Error: Could not find or load main class org.apache.phoenix.util.PhoenixRuntime
所以不确定这里发生了什么。错误Error: Unable to access jarfile 999 表明我没有正确传递值。但是,我正在按照该脚本中的说明进行操作。
我错过了什么?
附言这发生在 Windows Server 2012 上
【问题讨论】:
-
我不熟悉这个项目。您是提供 jarfile,还是在包中提供?
标签: python hadoop hbase windows-server phoenix