2014-11-24 66 views
0

當我嘗試運行鳳凰的sqlline.py localhost命令,我得到我如何在鳳凰城運行sqlline?

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... 

,並沒有什麼事情發生。我也無法使松鼠工作(點擊「列表驅動程序」時它會凍結)。

按照these說明,我已將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。

回答

1

我在 $ {} PHOENIX_HOME /bin/hbase-site.xml

<property> 
     <name>fs.hdfs.impl</name> 
     <value>org.apache.hadoop.hdfs.DistributedFileSystem</value> 
</property> 
添加設置解決同樣的問題