java - 错误:启动Apache Phoenix Queryserver时找不到或加载主类org.apache.phoenix.queryserver.server.QueryServer

标签 java hadoop hbase

我有一个使用apache Hadoop 2.10.0hbase 1.5Phoenix 4.14的设置。一切正常。但是,当我尝试将python与Phoenix连接时,我需要启用queryserver。每当我尝试启动时,都会出现以下错误并退出。有人可以帮忙吗?

2020-06-01 16:59:24.860409 launching /usr/local/jdk1.8.0_251/bin/java -cp /hadoopStack/hbase-1.5.0/conf:/etc/hadoop/conf:/hadoopStack/apache-phoenix-4.15.0-HBase-1.5-bin/bin/../phoenix-4.15.0-HBase-1.5-client.jar:::/hadoopStack/hadoop-2.10.0/etc/hadoop:/hadoopStack/hadoop-2.10.0/share/hadoop/common/lib/*:/hadoopStack/hadoop-2.10.0/share/hadoop/common/*:/hadoopStack/hadoop-2.10.0/share/hadoop/hdfs:/hadoopStack/hadoop-2.10.0/share/hadoop/hdfs/lib/*:/hadoopStack/hadoop-2.10.0/share/hadoop/hdfs/*:/hadoopStack/hadoop-2.10.0/share/hadoop/yarn:/hadoopStack/hadoop-2.10.0/share/hadoop/yarn/lib/*:/hadoopStack/hadoop-2.10.0/share/hadoop/yarn/*:/hadoopStack/hadoop-2.10.0/share/hadoop/mapreduce/lib/*:/hadoopStack/hadoop-2.10.0/share/hadoop/mapreduce/*:/hadoopStack/hbase-1.5.0/lib/*:/hadoopStack/apache-phoenix-4.15.0-HBase-1.5-bin/*:/hadoopStack/hbase-1.5.0/conf
 -Dproc_phoenixserver -Dlog4j.configuration=file:/hadoopStack/apache-phoenix-4.15.0-HBase-1.5-bin/bin/log4j.properties -Dpsql.root.logger=INFO,DRFA -Dpsql.log.dir=/hadoopStack/apache-phoenix-4.15.0-HBase-1.5-bin -Dpsql.log.file=phoenix-hadoop-queryserver.log  org.apache.phoenix.queryserver.server.QueryServer

Error: Could not find or load main class org.apache.phoenix.queryserver.server.QueryServer

close failed in file object destructor:

IOError: [Errno 9] Bad file descriptor

最佳答案

默认情况下不包括Phoenix Query Server。这是一个单独的jar phoenix-queryserver,需要包含在类路径中:

https://mvnrepository.com/artifact/org.apache.phoenix/phoenix-queryserver/4.14.3-HBase-1.4

关于java - 错误:启动Apache Phoenix Queryserver时找不到或加载主类org.apache.phoenix.queryserver.server.QueryServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62135438/

相关文章:

java - MapReduce HBase 空指针异常

java - 如何防止从其他网站调用我的 servlet

java - Android Tooltip 菜单项样式

java - 我们如何将 Json 对象从 servlet 传递到 JAVA 类文件?

hadoop - 如何在摘要爬网中包括以前排除的URL

exception - 帮助 : org. apache.hadoop.hbase.MasterNotRunningException 12.34.56.78:60000

java - 重建 Eclipse 编辑器

java - ClassNotFoundException : org. apache.hive.jdbc.HiveDriver

r - Docker(HDFS,Spark,Shiny R)

java - 从java连接hbase时出错