我有一个3个节点的群集,并且在运行某些HVE查询时遇到以下错误

FAILED:元数据错误:MetaException(消息:无法创建数据库路径文件:/user/hive/warehouse/db_dut.db,创建失败数据库db_dut)失败:执行错误,从返回代码1org.apache.hadoop.hive.ql.exec.DDLTask

我的hive-site.xml包含以下属性

javax.jdo.option.ConnectionURL

jdbc:derby:;databaseName=/var/lib/hive/metastore/metastore_db;create=true

JDBC connect string for a JDBC metastore

hive.metastore.warehouse.dir

/user/hive/warehouse

location of default database for the warehouse

> jdbc:derby:; databaseName = / var / lib / hive / metastore / metastore_db; create = true

当我给hadoop fs -ls / user / hive ..以下输出时

[root@scaj02bda01 metastore]# hadoop fs -ls /user/hive

Found 1 items

drwxrwxrwx - hive hive 0 2013-04-09 01:40 /user/hive/warehouse

[root@scaj02bda01 metastore]#

在具有所有读写执行权限的HDFS中正确提到了仓库的默认数据库位置,但仍然出现相同的错误。

3

投票

它说它无法打开数据库/ var / lib / hive / metastore / metastore_db,当您没有访问数据库的权限时,通常会出现此错误。使用下面的常用命令,然后回复我:

1)SUDO chmod -R 777 / VAR / LIB / HIVE / METASTORE / METASTORE_DB

2)chmod -R a + rwx / var / lib / hive / metastore / metastore_db

3)rm / var / lib / hive / metastore / metastore_db / *。lck

0

投票

我有同样的问题,问题在于namenode不是在hadoop中启动的。转到hadoop文件并执行以下命令:

.sbin/start-all.sh

之后检查namenode是否开始使用

jsp

如果没有,我可以参考以下对我有帮助的答案Hadoop "Permission denied (publickey,password,keyboard-interactive)" warning

一旦使名称节点启动,您的问题将消失。

java 默认数据库创建路径_无法创建数据库路径文件:/ user / hive /仓库错误相关推荐

  1. 数据库创建函数_达梦数据库创建UUID函数

    数据库创建函数_达梦数据库创建UUID函数 接触达梦数据库有一段时间了,整理了一些资料,今天分享一下达梦数据UUID自定义函数 UUID函数定义 很多数据库都有提供UUID函数,可是接触达梦数据库后, ...

  2. 达梦数据库删除用户_达梦数据库实例、服务的创建和删除

    达梦数据库实例.服务的创建和删除 一.数据库实例 (一)数据库实例创建 (1)图形化方式 (2)命令行创建 (二)数据库实例删除 二.数据库服务 (一)数据库服务的创建 (1)图形化方式 (2)命令行 ...

  3. discord怎么创建账号_如何创建,设置和管理Discord服务器

    discord怎么创建账号 Discord is a quickly growing text and voice chat application, aimed at gamers in parti ...

  4. java 取上下文路径_取Servlet上下文路径,取WebContent的路径

    ---------------------取Servlet上下文路径,取WebContent的路径 -------------------------------- 1.String path = r ...

  5. 【MySQL系列】数据库基础学习_简单认识数据库

    「前言」文章内容大致是数据库基础,以及数据库的基本知识. 「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 「枫叶先生有点文青病」「句子分享」 我见青山多妩媚,料青山.见我应如是 ...

  6. 达梦数据库删除用户_达梦数据库的表空间及用户管理

    一.达梦数据库表空间的管理 1.达梦数据库表空间介绍 Select tablespace_name from dba_tablespace; 1)SYSTEM表空间--> 系统表空间有很多的数据 ...

  7. sql 查询数据库索引重建_不良的数据库索引– SQL查询性能的杀手–建议

    sql 查询数据库索引重建 previous article, we explained what clustered and nonclustered indexes were, and showe ...

  8. mysql数据库服务器重启_重启mysql数据库服务器

    Mysql错误代码大全 1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复. 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/数据库用户名/数 ...

  9. mysql数据库目标库_修改mysql数据库的库名

    假如源数据库名称为"srcdb",目标数据库名称为trgdb 首先创建目标数据库: create database trgdb; 查看源数据库中的所有表名: use informa ...

  10. mysql数据库的目录_了解MySQl数据库目录

    数据库目录是MySQL数据库服务器存放数据文件的地方,不仅包括有关表的文件,还包括数据文件和MySQL的服务器选项文件.不同的分发,数据库目录的缺省位置是不同的. 数据目录的位置 缺省的数据库位置 缺 ...

最新文章

  1. 三十七、Prim算法--求解最小生成树
  2. vue ...mapMutations 的第一个参数默认为 数据对象state
  3. 计算机图形学学习报告,计算机图形学学习报告.pdf
  4. 微信8年,你从中学到了什么?
  5. 内存泄漏的常见应用领域
  6. [转]vue项目中,main.js,App.vue,index.html如何调用
  7. slack通知本地服务器_通过构建自己的Slack App学习无服务器
  8. delphi5开发人员指南_非设计人员的网页设计开发人员指南
  9. 爬虫-ProxyHandler代理类-通过代理发起请求
  10. 软考网络工程师学习笔记6-无线通信网
  11. QT每日一练day5:QLabel和按钮窗口打印功能
  12. SuperMap.IS.AjaxScript之常用功能实现研究及使用
  13. 华为交换机实操系列(资源)
  14. django搭建一个小型的服务器运维网站-查看和修改服务器配置与数据库的路由...
  15. Raki的读paper小记:A Concise Model for Multi-Criteria Chinese Word Segmentation with Transformer Encoder
  16. rstudio中读取数据_Rstudio操作数据库
  17. android小型app创意,创意无止境!17款让人脑洞大开的APP推荐
  18. 航空售票系统--数据库代码部分
  19. 40G以太网光模块解决方案
  20. linux下驱动编译报错EEROR: *** [***.ko] undefined! 的错误原因和解决办法

热门文章

  1. TVM性能评估分析(四)
  2. 从PyTorch到ONNX的端到端AlexNet
  3. 大数据目标检测推理管道部署
  4. 为什么您应该使用基于标准的开发实践
  5. Android中Messenger进程间通信
  6. 2021年大数据Kafka(七):Kafka的分片和副本机制
  7. SP5971 LCMSUM
  8. css中的display属性之li元素
  9. UIAutomatorViewer、Inspector获取元素信息
  10. 【转载】tf.nn.conv2d_transpose是怎样实现反卷积的?