gpt4 book ai didi

database - 向 hive 表中插入数据

转载 作者:可可西里 更新时间:2023-11-01 14:09:29 26 4
gpt4 key购买 nike

使用 Cygwin 发行版,我安装了 Hadoop 0.20.3 和 Hive 0.11.0。

首先,我不明白如何使用 Hive CLI:

hive> show tables;

然后输入,没有任何反应。我可以使用 hive -e/-f.

执行查询

然后,我创建了一个表:

CREATE TABLE tweet_table(
tweet STRING
)
COMMENT 'Table of string'

但是我怎样才能将数据插入到这个表中呢?我看到了一些 INSERT INTO 示例,但是当我尝试时:

INSERT INTO TABLE tweet_table (tweet) VALUES ("data")

我有一个错误:

FAILED: ParseException line 1:30 cannot recognize input near '(' 'tweet' ')' in select clause

如何在我的表中追加数据?

最佳答案

您可以通过两种方式向表中插入新数据。

  1. 使用load 将文件的数据加载到表中命令。

    LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename.
  2. 您可以使用 select 将新数据插入表中查询。

    INSERT INTO table tablename1 select columnlist FROM secondtable;

关于database - 向 hive 表中插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16980773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com