Hadoop 如何使用Phoenix运行sqlline?
当我尝试运行Phoenix的Hadoop 如何使用Phoenix运行sqlline?,hadoop,hbase,squirrel-sql,phoenix,Hadoop,Hbase,Squirrel Sql,Phoenix,当我尝试运行Phoenix的sqlline.pylocalhost命令时,我得到 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.getFileSystemCla
sqlline.pylocalhost
命令时,我得到
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目录中
我没有在任何phoenix客户端的类路径中添加“phoenix-[version]-client.jar”
因为我不知道这指的是什么
我正在使用HBase 0.98.6.1-hadoop2、Phoenix 4.2.1和hadoop2.2.0。我通过在 ${PHOENIX_HOME}/bin/hbase site.xml
<property>
<name>fs.hdfs.impl</name>
<value>org.apache.hadoop.hdfs.DistributedFileSystem</value>
</property>
fs.hdfs.impl
org.apache.hadoop.hdfs.DistributedFileSystem