当我进入hive的bin目录后,从命令提示符启动配置单元时,hive打开,我可以创建一个表。
当我以伪模式从命令提示符启动配置单元而不进入配置单元的bin目录时,hive shell正在打开但是当我尝试创建表时,我收到以下错误消息:
失败:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1。 MetaException(消息:对于直接的MetaStore数据库连接,我们不支持在客户端级别重试。)
问题
如何从命令提示符启动配置单元而不导航到配置单元的bin目录并成功创建表。
答案 0 :(得分:1)
在.basrc文件中设置路径,如左导出HIVE_HOME = / home / impadmin / hadoop / apache-hive-2.0.1 export PATH = $ PATH:$ HIVE_HOME / bin:$ HIVE_HOME / lib
您可以在命令提示符下从任何地方启动配置单元。