Hadoop 配置单元表未显示在命令行界面中

Hadoop 配置单元表未显示在命令行界面中,hadoop,hive,bigdata,Hadoop,Hive,Bigdata,我有一个创建配置单元表的脚本a,该脚本正在成功完成,但我无法看到该表,请帮助 下面是创建表的脚本 !/bin/bash 蜂巢 生成的日志: `配置单元>创建表记录 id int, 名称字符串, 状态字符串, 电话号码:, 性别字符串行格式分隔字段,以“,”结尾 存储为文本文件; 蜂巢>退出` GUI Hadoop显示表已创建: /用户/蜂巢/仓库/货物记录 命令行输出到showtables。 蜂巢>显示表格; 好啊 所用时间:0.34秒设置配置单元元存储服务时出现一些问题 请尝试重新启动meta

我有一个创建配置单元表的脚本a,该脚本正在成功完成,但我无法看到该表,请帮助

下面是创建表的脚本 !/bin/bash 蜂巢

生成的日志: `配置单元>创建表记录

id int, 名称字符串, 状态字符串, 电话号码:, 性别字符串行格式分隔字段,以“,”结尾 存储为文本文件; 蜂巢>退出`

GUI Hadoop显示表已创建: /用户/蜂巢/仓库/货物记录

命令行输出到showtables。 蜂巢>显示表格; 好啊
所用时间:0.34秒

设置配置单元元存储服务时出现一些问题


请尝试重新启动metastore服务。它应该可以工作。

尝试打印表格值。从GoodRecord中选择*我已执行上述命令,但下面是一个输出..'配置单元>从GoodRecords中选择*;失败:SemanticException[错误10001]:未找到第1:14行表格“GoodRecords创建表格GoodRecords id int、名称字符串、状态字符串、电话号码int、性别字符串行格式分隔字段,以“,”结尾,存储为文本文件;从终端尝试此命令。然后运行show tables;当我用第三方软件创建表时,我也面临同样的问题。我可以看到该表是在日志中创建的,但在CLI中看不到,但该表存在于hadoop中。这可能是因为您可能没有对metastore临时文件夹的写入权限。例如,如果您的metastore位于mysql中,则授予tmp文件夹上的所有权限。