当前位置: 首页 > 知识库问答 >
问题:

如何使用Phoenix运行sqlline?

尹冠宇
2023-03-14

当我尝试运行Phoenix的sqlline.py localhost命令时,我得到

WARN util.DynamicClassLoader: Failed to identify the fs of 
dir hdfs://localhost:54310/hbase/lib, ignored
java.io.IOException: No FileSystem for scheme:
hdfs at org.apache.hadoop.fs.FileSystem.getFileSystemClass...

其他什么都没发生。我也无法让松鼠工作(当我单击“列表驱动程序”时,它会冻结)。

我没有将'菲尼克斯-[version]-client.jar添加到任何菲尼克斯客户机'的类路径中,因为我不知道它指的是什么。

我使用的是HBase 0.98.6.1-Hadoop2、Phoenix 4.2.1和hadoop 2.2.0。

共有1个答案

璩慎之
2023-03-14

我通过在${PHOENIX_HOME}/bin/hbase-site.xml中添加设置来解决同样的问题

<property>  
        <name>fs.hdfs.impl</name>  
        <value>org.apache.hadoop.hdfs.DistributedFileSystem</value>  
</property> 
 类似资料:
  • 我已经将hadoop2和HBase0.98与phoenix集成在一起,并键入命令phoenix shell starts,但是当我尝试通过以下命令运行apache phoenix示例时应该是主人写的。检查'zookeeper.znode.parent'中配置的值。可能与主服务器中配置的不匹配。 我在单一模式下使用Hadoop2.6,在psudo分布式模式下使用HBase0.98,另外我没有显式安装

  • 我想使用Java中的将csv数据文件放入HBase表中。 HBase和Phoenix在Ubuntu虚拟机上运行。 从Windows运行时,会出现下一个异常: 顺便说一句,当我我的示例应用程序在Ubuntu VM上运行时,我会遇到nex异常: 其中是Ubuntu VM上的实际jar文件位置。 我在这里使用了示例。 此外,当我使用普通的JDBC通过Phoenix连接和填充表时,一切都正常。

  • 项目启动,但是css没有加载出来 GET http://127.0.0.1:4000/assets/app.css 404 (Not Found)

  • 我在HBASE有一张桌子。我和菲尼克斯一起创造的 然后我用spark填充它(我使用hortonworks shc-core连接器): 多谢帮忙。

  • 我们有一个SpringApplication,它可以在默认的Application Context下运行,但是我们有一个场景,在这个场景中我们需要刷新上下文,而默认上下文不允许我们这样做。我已经更新了我们的主Application类,如下所示: 使用此代码,调用应用程序。运行(args)会导致以下堆栈跟踪: 逐步完成SpringApplication。run(),我注意到上下文的BeanFacto