Hive外部表不返回任何数据

时间:2017-07-14 05:22:26

标签: hadoop hiveql

让我烦恼的是我对自己学到的东西感到很困惑 这里是我用来在Hive中创建外部表的代码

 "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。但是当我执行select * from db.t1时,它只返回空白列名称。所以请澄清一下 1)我的数据是location是指文件夹吗?我的意思是我在上面的位置的ekbana2文件夹中有test.csv,或者location指的是我想要我的表的路径 2)为什么表返回空白? 这是我要加载到外部表的文件 location where my file to be loaded is

0 个答案:

没有答案