问题标签 [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.
hive - 看hive.exec.dynamic.partition值的hive命令是什么
我们知道 set 命令是用来给属性设置一些值的
但是我们如何读取上述属性的当前值
我尝试了以下命令,它不起作用
有人可以帮助获取正确的配置单元命令来读取上述属性的当前值。
hive - 蜂巢、黑斑羚和直线之间的区别
我是 Hadoop 生态系统工具的新手。谁能帮我理解蜂巢、直线和蜂巢之间的区别。
提前致谢!
shell - 在不退出 hive shell 的情况下终止 hive 查询
有什么方法可以在不退出 hive shell 的情况下终止 hive 查询?例如,我错误地select
从具有数百万行数据的表中运行了语句,我只是想停止它,而不是从 shell 中退出。如果我按下CTRL+Z
,它会从外壳中出来。
hadoop - 如何从 hive cli 运行 hive 脚本
我有配置单元脚本 custsales.hql 现在我想从配置单元 cli 运行它
但它不执行。请指导。我知道我们可以从命令行运行它
但这不是我的要求。
hiveql - 如何正确使用 hive 变量替换
当我在 hive 中使用变量替换时,我遇到了一些错误,但我需要你的帮助。
我的代码:
当我在 hive shell 中运行此代码时,它给了我一些关于${b}
.
我也试试这个:
它给了我同样的错误。
mysql - 是否可以使用内部查询的输出来输入外部查询的原因?
喜欢
此查询的输出为11,我想在我的 nxt 查询中使用此输出,即
我想为此编写单个查询,这可能吗?
hive - 如何将配置单元脚本的变量值传递给其中的 shell 脚本
我有一个配置单元脚本,它以 --hivevar var_name="value" 的形式从直线获取参数,并且替换在配置单元查询中运行良好。
在这个 hive 脚本中,我想运行一个带有作为参数传递的变量的 shell 脚本。我试过了
但是脚本不采用替换值,而是将字符串“{variable-name}”传递给 shell 脚本。
有什么办法可以解决这个问题?
hadoop - Hive SQL 文件执行
我正在使用 Cloudera Quickview VM 5.10
以下是我的实现,它不起作用。
- 使用 Hue 在“user/hive/warehouse”中创建了一个新文件 (sample.sql)。扩展名是 sql。
- 在编辑模式下,我编写了一些 SQL 代码(使用 testdb;select * from sometable;)
- 保存更改。在HDFS终端输入以下命令
它说找不到文件。如果我将文件位置更改为“/user/cloudera/sample.sql”,那么也是同样的问题。如果我将文件位置更改为“/home/cloudera/sample.sql”,那么它正在调用 Hive 并按预期工作。
似乎是权限问题。如何解决?请帮忙。
oozie - 以 Beeline 为例(与 hive cli 相比)?
我有一个通过 oozie 协调器运行的 sqoop 工作。重大升级后,我们不能再使用 hive cli,并被告知使用 beeline。我不知道该怎么做?这是当前的过程:
我有一个配置单元文件:hive_ddl.hql
这很简单,制作一个舞台表,然后用它来制作决赛桌的东西......
然后在 .sh 文件中调用它:
我对其中的大部分内容都很陌生,不确定直线是什么,也找不到任何示例来说明如何使用它来完成我的 hivecli 的相同事情。我希望它就像以不同方式调用 hive_ddl.hql 文件一样简单,而不必重写所有内容。
任何帮助是极大的赞赏。
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 的官方文档中没有更新。
有人可以帮助修复。 有什么方法可以抑制警告消息,因为它阻碍了输出。