假设我正在为exa编写任何脚本。创建表格,
hive (test)> create TABLE tlocal
> (id int,
> name string
> addr string);
失败:ParseException第4:5行不匹配的输入' addr'期待)靠近' string'在create table statement中。
这里我忘了在name string
之后添加一个逗号,所以我收到了错误。我想在name string
之后添加逗号并再次运行。但是,像sql一样,hive不允许你只纠正脚本的错误部分 - 我必须从头开始重写脚本。
我该怎么做?
答案 0 :(得分:2)
正如Andrew建议您可以在文件中编写查询并使用
运行它hive -f <your query file>
或者,您可以使用Hue
,它是支持Apache Hive的Apache Hadoop SQL编辑器的开源Web界面。