当我尝试运行 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...
没有其他事情发生。我也无法让 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。