Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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 配置单元外部表不返回任何数据_Hadoop_Hiveql - Fatal编程技术网

Hadoop 配置单元外部表不返回任何数据

Hadoop 配置单元外部表不返回任何数据,hadoop,hiveql,Hadoop,Hiveql,这让我感到烦恼,以至于我对所学的东西感到困惑 这里是我用来在配置单元中创建外部表的代码 "CREATE EXTERNAL TABLE IF NOT EXISTS db.t1" + " (icode String, " + "bill_date String, " + "total_amount float, " + "bill_no S

这让我感到烦恼,以至于我对所学的东西感到困惑 这里是我用来在配置单元中创建外部表的代码

 "CREATE EXTERNAL TABLE IF NOT EXISTS db.t1"
                    + " (icode String, " +
                    "bill_date String, " +
                    "total_amount float, " +
                    "bill_no String, " +
                    "customer_code String) " +
                    "COMMENT \" Sales details \" " +
                    "ROW FORMAT DELIMITED FIELDS TERMINATED BY \",\" " +
                    "LINES TERMINATED BY \"\n\" " +
                    "STORED AS TEXTFILE " +
                    "LOCATION \"hdfs://saurab:9000/ekbana2/ \" " +
                    "tblproperties(\"skip.header.line.count\"=\"1\")";
创建表时没有任何错误,
show tables in db
为我提供了表
t1
。但是当我从db.t1
select*时,它只返回空的列名。所以请澄清
1) 
location
是否在保存我的数据时引用文件夹?我的意思是,我在上面位置的ekbana2文件夹中有test.csv,或者
location
指的是我希望表格所在的路径 2) 为什么表返回空白? 这是我要加载到外部表中的文件

是的位置表示数据isi不需要提供hdfs配置单元的完整路径的位置已连接到该目录。尝试仅使用/ekbana作为位置您如何执行此代码段?谢谢,我有愚蠢的输入错误:(是的位置确实表示数据isi不认为您需要提供hdfs配置单元的完整路径的位置已连接到该目录。尝试仅使用/ekbana作为位置您如何执行此代码段?谢谢,我有愚蠢的输入错误:(