- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用命令 CREATE DATABASE FIRST_DB;
在 HIVE 中创建了一个数据库,并创建了一个数据库。
然后我在其中创建了几个表,它正在查找。名为 FIRST_DB.db 的目录是在我的 hdfs 仓库位置创建的。然后我退出我的 HIVE shell。
第二天,当我启动我的 HIVE 并尝试使用命令 USE FIRST_DB;
进行连接时,它给出了一个错误:
SemanticException [error 10072] :database does not exist FIRST_DB
但是当我检查我的 hdfs 时,FIRST_DB.db 存在并且其下的表也存在。即使在我退出 HIVE session 后,请帮助我永久设置此数据库。让我知道是否有任何我遗漏的配置。
最佳答案
你能检查一下你的 hive.metastore.uris
变量吗?可能是配置单元 session 正在使用您的 derby 元存储,默认情况下它是在本地目录中创建的,而不是使用共享元存储。
看起来问题出在您的配置 (Hive Metastore) 上。您能否检查变量是否设置为 “嵌入式”或“远程 Metastore”
。 Embedded 是默认的,所以尝试将其更改为“Remote Metastore”。
关于database - HIVE 数据库不存在 SemanticException 10072,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30273181/
首先我创建了一个 Hive 分区表: hive> create table partition_table > (sid int ,sname string ,age int)
我们创建了与Blob存储帐户相关联的HDinsight群集,然后创建了配置单元表并使用配置单元查询成功加入了该表。 但是要删除集群并创建一个新集群(关联到相同的Blob存储),则无法从中看到配置单元表
尝试使用以下内容在 Hive 表上创建分区: > alter table stock_ticker add if not exists > partition(stock_symbol='ASP')
我使用sqoop命令创建了一个配置单元内部表。 sqoop import -Dmapreduce.map.memory.mb=4096 --driver com.mysql.jdbc.Driver -
我想更改 hive 数据库中的 1000s 表,但其中一些表存在,有些则没有。当我执行那个 .sql 文件时,一旦发现表不存在,它就会从配置单元中退出。所以帮我覆盖或跳过那些表不在配置单元中的查询 最
我使用命令 CREATE DATABASE FIRST_DB; 在 HIVE 中创建了一个数据库,并创建了一个数据库。 然后我在其中创建了几个表,它正在查找。名为 FIRST_DB.db 的目录是在我
我在配置单元中创建了表: CREATE TABLE test_table (COL1 string, COL2 string, COL3 string, COL4 string) CLUSTERED
我正在尝试使用以下代码在配置单元中创建动态分区。 SET hive.exec.dynamic.partition = true; SET hive.exec.dynamic.partition.mod
我正在使用 apache hive 和在 eclipse 中创建的 UDF 函数。所以当我在我的 sql 查询中调用该函数时,我看到了这个错误: 失败:SemanticException [错误 10
这是我的问题: 在我用完第一组免费积分后,我刚刚将最初的 Azure 订阅转换为即用即付订阅(第一次是 30 天试用版)。现在一切又恢复正常了 - 我仍然拥有相同的旧资源组,在该资源组下建立了一个新集
我是Hive的新手,我正在尝试在Hive命令行中创建和使用UDF。 我创建了一个Java代码来根据样本NYSE数据集计算股票的协方差。以下是Java中的代码: package udf; import
我正在尝试查询特定格式的日期: 我有这个问题: SELECT REGEXP_REPLACE(datewithoutdash, '^(\\d{2})(\\d{2})(\\d{2})(.*
select d.order_type from migu_td_aaa_order_log_d d where exists(select 1 from migu_user r where r.u
我厌倦了在本地模式下将数据加载到我的表“用户”中,并且我正在我的虚拟机上使用 cloudera。我有一个文件放在/home/cloudera/Desktop/Hive/目录中,但出现错误 FAILED
我已经安装了 Hive,将它添加到 PATH,并且能够在终端中使用 hive 命令打开它。 但是,当我尝试运行诸如 之类的基本命令时 显示表格; 我遇到了错误: 失败:SemanticExceptio
我有一个执行 GeoIP 查找的配置单元 UDF。 public static Text evaluate(Text inputFieldName, Text option, Text
运行此配置单元脚本时出现以下错误。 INSERT OVERWRITE TABLE foo_test PARTITION (ds='${DAY}') SELECT dt1.time, dt1.line_
我启动哨兵服务(没有 kerberos、ad 或 ldap),并配置 hive、带哨兵的 impala。 然后我用beeline连接hive2(beeline> !connect jdbc:hive2
我正在尝试将 MySQL 数据库导入 Hive 以根据 Blog 分析大型 MySQL 数据有几种方法可以做到这一点 非实时:Sqoop 实时:MySQL 的 Hadoop 应用程序 所以我决定采用“
我在 HIVE 中有以下查询,但它不起作用 SELECT newcust.dt , aspen.Probe , newcust.direction , aspen.VLan , sum(newcust
我是一名优秀的程序员,十分优秀!