我在玩 hwi,我开始了。现在我可以看到存在的不同模式。但我不知道如何查询它们。我试图查看 hive wiki ( https://cwiki.apache.org/confluence/display/Hive/HiveWebInterface ),但他们似乎没有太多信息放在那里。 Walk through 中似乎有一个 Running a query 部分,但它说找不到图像。
有谁用过HWI查询的,请指点一下使用方法。
最佳答案
尝试以下步骤:
- 打开 HWI:
http://localhost:9999/hwi/index.jsp
- 单击左侧 Pane 中的授权。这将打开更改用户信息部分。输入用户名并点击提交以完成授权过程。授权成功后,您会在页面顶部看到授权完成。
- 现在点击创建 session ,输入一些 session 名称并点击提交。
- 提交 session 名称后,您将看到管理 session 屏幕。这是所有 Action 发生的地方。来到Session Details 部分并在Result File 框中输入文件名,例如/Users/tariq/res.txt。这是将存储查询结果的文件。如果你希望你的结果非常大,你可以在那里输入 /dev/null 。请记住,结果文件位于 Web 服务器的本地。如果您愿意,同样可以输入错误文件。
- 现在下来到“查询”框并写下您要执行的查询。
- 进一步向下到开始查询下拉列表,点击它并选择YES并点击提交。
您现在应该能够看到包含查询结果的文件/Users/tariq/res.txt。您还可以通过单击查看文件选项查看结果,该选项将在成功完成查询后出现在结果文件框旁边。
HTH
关于hadoop - 如何在 Hive Web 界面中编写查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17956772/