Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 如何使用Phoenix运行sqlline?_Hadoop_Hbase_Squirrel Sql_Phoenix - Fatal编程技术网

Hadoop 如何使用Phoenix运行sqlline?

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

当我尝试运行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.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