创建分区表时出错

30byixjq  于 2021-06-29  发布在  Hive
关注(0)|答案(1)|浏览(610)

我刚接触配置单元,尝试创建分区表时出错。
这是我的剧本:

CREATE TABLE partitionedemp(emp_no int, birth_date string, first_name string, last_name string) Partitioned By(gender string, hire_date string) stored as sequencefile;

我得到一个错误如下:

bash: syntax error near unexpected token `('

我的剧本怎么了?非常感谢你。

u0njafvf

u0njafvf1#

一切正常,只是create和table关键字之间有^m个字符。要进行检查,请在vi编辑器中粘贴此命令,然后像this:-

$ cat -v file.txt
CREATEM-cM-^@M-^@TABLE partitionedemp(emp_no int, birth_date string, first_name string, last_name string) Partitioned By(gender string, hire_date string) stored as sequencefile;

solution:- straightforward 在配置单元提示下使用一种类型的完整create table语句,而不是复制和粘贴。

相关问题