hadoop - 在Hive Shell执行查询中,从emp中选择*,将所有值都设置为null

标签 hadoop hive hiveql

hive > select * from emp;

OK
NULL    NULL    NULL    NULL    NULL
NULL    NULL    NULL    NULL    NULL
NULL    NULL    NULL    NULL    NULL
NULL    NULL    NULL    NULL    NULL
NULL    NULL    NULL    NULL    NULL

the data in hdfs
1201  Gopal       45000    Technical manager
1202  Manisha     45000    Proof reader
1203  Masthanvali 40000    Technical writer
1204  Kiran       40000    Hr Admin
1205  Kranthi     30000    Op Admin

谁能帮我。

谢谢

最佳答案

您如何定义表架构,我的意思是创建表emp(.....
您可以通过“描述扩展的经验”进行检查

在我看来,列数据类型或以终止的字段都不匹配。

关于hadoop - 在Hive Shell执行查询中,从emp中选择*,将所有值都设置为null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36173209/

相关文章:

HIVe:将 Cast 与 COALESCE 结合使用并为其设置别名

json - 无法让配置单元接受 json 文件

hive - 从非分区表创建分区配置单元表

python-2.7 - HiveAccessControlException 权限被拒绝。 [关于 pyhs2]

sql - 为什么 A 和 B 的内连接在 Pig 中比 A 或 B 产生更多结果?

hadoop - 配置单元 SerDe ClassCastException : java. lang.String 无法转换为 java.lang.Long

apache-spark - 带有 HiveContext 的 Apache Spark 查询不起作用

mysql - Apache Drill - 查询 HDFS 和 SQL

hadoop - NoSuchMethodException org.apache.hadoop.yarn.api.records.URL.fromURI

hadoop - 如何将平面文件(非分隔文件)加载到HBase中?