问题标签 [hivecli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7955 浏览

hive - 看hive.exec.dynamic.partition值的hive命令是什么

我们知道 set 命令是用来给属性设置一些值的

但是我们如何读取上述属性的当前值

我尝试了以下命令,它不起作用

有人可以帮助获取正确的配置单元命令来读取上述属性的当前值。

0 投票
2 回答
6005 浏览

hive - 蜂巢、黑斑羚和直线之间的区别

我是 Hadoop 生态系统工具的新手。谁能帮我理解蜂巢、直线和蜂巢之间的区别。

提前致谢!

0 投票
3 回答
18948 浏览

shell - 在不退出 hive shell 的情况下终止 hive 查询

有什么方法可以在不退出 hive shell 的情况下终止 hive 查询?例如,我错误地select从具有数百万行数据的表中运行了语句,我只是想停止它,而不是从 shell 中退出。如果我按下CTRL+Z,它会从外壳中出来。

0 投票
1 回答
6017 浏览

hadoop - 如何从 hive cli 运行 hive 脚本

我有配置单元脚本 custsales.hql 现在我想从配置单元 cli 运行它

但它不执行。请指导。我知道我们可以从命令行运行它

但这不是我的要求。

0 投票
1 回答
98 浏览

hiveql - 如何正确使用 hive 变量替换

当我在 hive 中使用变量替换时,我遇到了一些错误,但我需要你的帮助。

我的代码:

当我在 hive shell 中运行此代码时,它给了我一些关于${b}.

我也试试这个:

它给了我同样的错误。

0 投票
1 回答
46 浏览

mysql - 是否可以使用内部查询的输出来输入外部查询的原因?

喜欢

此查询的输出为11,我想在我的 nxt 查询中使用此输出,即

我想为此编写单个查询,这可能吗?

0 投票
0 回答
106 浏览

hive - 如何将配置单元脚本的变量值传递给其中的 shell 脚本

我有一个配置单元脚本,它以 --hivevar var_name="value" 的形式从直线获取参数,并且替换在配置单元查询中运行良好。

在这个 hive 脚本中,我想运行一个带有作为参数传递的变量的 shell 脚本。我试过了

但是脚本不采用替换值,而是将字符串“{variable-name}”传递给 shell 脚本。

有什么办法可以解决这个问题?

0 投票
1 回答
148 浏览

hadoop - Hive SQL 文件执行

我正在使用 Cloudera Quickview VM 5.10

以下是我的实现,它不起作用。

  1. 使用 Hue 在“user/hive/warehouse”中创建了一个新文件 (sample.sql)。扩展名是 sql。
  2. 在编辑模式下,我编写了一些 SQL 代码(使用 testdb;select * from sometable;)
  3. 保存更改。在HDFS终端输入以下命令

它说找不到文件。如果我将文件位置更改为“/user/cloudera/sample.sql”,那么也是同样的问题。如果我将文件位置更改为“/home/cloudera/sample.sql”,那么它正在调用 Hive 并按预期工作。

似乎是权限问题。如何解决?请帮忙。

0 投票
1 回答
66 浏览

oozie - 以 Beeline 为例(与 hive cli 相比)?

我有一个通过 oozie 协调器运行的 sqoop 工作。重大升级后,我们不能再使用 hive cli,并被告知使用 beeline。我不知道该怎么做?这是当前的过程:

我有一个配置单元文件:hive_ddl.hql

这很简单,制作一个舞台表,然后用它来制作决赛桌的东西......

然后在 .sh 文件中调用它:

我对其中的大部分内容都很陌生,不确定直线是什么,也找不到任何示例来说明如何使用它来完成我的 hivecli 的相同事情。我希望它就像以不同方式调用 hive_ddl.hql 文件一样简单,而不必重写所有内容。

任何帮助是极大的赞赏。

0 投票
0 回答
208 浏览

hive - 删除 jndiLookup 类后 hive cli 中出现大量警告消息

从 $HIVE_HOME/lib/log4j-core-2.6.2.jar 下的类路径中删除 JndiLookupClass 后,当我们打开 hive cli 以及运行查询时,我们会收到多个警告。

PFA 错误行。2021-12-17 18:47:32,880 主要 WARN JNDI 查找类不可用,因为此 JRE 不支持 JNDI。JNDI 字符串查找将不可用,继续配置。java.lang.ClassNotFoundException:org.apache.logging.log4j.core.lookup.JndiLookup

我们尝试在 $HIVE_HOME/conf 下的 log4j2.properties 文件中注释 #appenders = console, DRFA 行,但问题仍然存在。hive 的官方文档中没有更新。

有人可以帮助修复。 有什么方法可以抑制警告消息,因为它阻碍了输出。