hadoop - 如何在 Hive Web 界面中编写查询

标签 hadoop hive hiveql

我在玩 hwi,我开始了。现在我可以看到存在的不同模式。但我不知道如何查询它们。我试图查看 hive wiki ( https://cwiki.apache.org/confluence/display/Hive/HiveWebInterface ),但他们似乎没有太多信息放在那里。 Walk through 中似乎有一个 Running a query 部分,但它说找不到图像。

有谁用过HWI查询的,请指点一下使用方法。

最佳答案

尝试以下步骤:

  1. 打开 HWI:http://localhost:9999/hwi/index.jsp
  2. 单击左侧 Pane 中的授权。这将打开更改用户信息部分。输入用户名并点击提交以完成授权过程。授权成功后,您会在页面顶部看到授权完成
  3. 现在点击创建 session ,输入一些 session 名称并点击提交。
  4. 提交 session 名称后,您将看到管理 session 屏幕。这是所有 Action 发生的地方。来到Session Details 部分并在Result File 框中输入文件名,例如/Users/tariq/res.txt。这是将存储查询结果的文件。如果你希望你的结果非常大,你可以在那里输入 /dev/null 。请记住,结果文件位于 Web 服务器的本地。如果您愿意,同样可以输入错误文件。
  5. 现在下来到“查询”框并写下您要执行的查询。
  6. 进一步向下到开始查询下拉列表,点击它并选择YES并点击提交

您现在应该能够看到包含查询结果的文件/Users/tariq/res.txt。您还可以通过单击查看文件选项查看结果,该选项将在成功完成查询后出现在结果文件框旁边。

HTH

关于hadoop - 如何在 Hive Web 界面中编写查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17956772/

相关文章:

scala - aggregateByKey不会更新初始集合的值

hadoop - 数据节点之间的连接

python - 创建 step spark python, amazon hadoop

hadoop - 为什么当我运行HIVE选择时,应用程序立即从“提交”更改为“失败”?

linux - 在 OpenStack 中安装 Sahara

hadoop - 使用命令行在Hive脚本中设置变量

mapreduce - Hive-Tez 上的 Map-Reduce 日志

hadoop - 如何计算 hive 中的日期差异

hadoop - 如何将存档或项目 Python 添加到 Hive

hadoop - 在Hive/HBase集成中出现MR抓取错误