ubuntu-hive 0.13.1元数据库无法变成mysql

问题描述

hive 0.13.1元数据库无法变成mysql

我把hive-0.12升级成0.13.1版本,先在mysql里执行了source upgrade-0.12.0-to-0.13.0.mysql.sql成功了,然后在mysql中创建了一个hivenew(0.12版的是hive)用户,并给予了权限,更改了hive-site.xml文件如下:

1.  <property>
2.    <name>hive.stats.dbclass</name>
3.    <value>jdbc:mysql</value>
4.    <description>The default database that stores temporary hive statistics.</description>
5.  </property>
6.
7.  <property>
8.    <name>hive.stats.jdbcdriver</name>
9.    <value>com.mysql.jdbc.Driver</value>
10.   <description>The JDBC driver for the database that stores temporary hive statistics.</description>
11. </property>
12.
13. <property>
14.   <name>hive.stats.dbconnectionstring</name>
15.   <value>jdbc:mysql://localhost:3306/hivenew</value>
16.   <description>The default connection string for the database that stores temporary hive statistics.</description>
17. </property>  

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://localhost:3306/hivenew?createDatabaseIfNotExist=true</value>
  <description>JDBC connect string for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>com.mysql.jdbc.Driver</value>
  <description>Driver class name for a JDBC metastore</description>
</property>
<property>
  <name>javax.jdo.option.ConnectionUserName</name>
  <value>hivenew</value>
  <description>username to use against metastore database</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionPassword</name>
  <value>hivenew</value>
  <description>password to use against metastore database</description>
</property>

保存后,把mysql的jdbc复制到了lib下,然后启动hive,虽然能正常显示hive>,和show tables;
但是在mysql里根本没有hivenew这个数据库,我装0.12时装好后自动就有了hive数据库,而show tables,也没有我在hivenew下创建的表格,而且经常出现Caused by: ERROR XSDB6: Another instance of Derby may have already booted the database /opt/apache-hive-0.13.1-bin/metastore_db.这样的错误
可见元数据库仍旧是derby,更诡异的是我把hive-site.xml删掉之后,hive它仍旧工作良好能正常显示hive>,和show tables,难道hive-site.xml的配置都无关紧要吗?求求大家帮帮我,急死人了

解决方案

很明显的是hive-site.xml文件没生效,即使删除了该文件,默认也使用的是derby数据库。针对这种情况,楼主可以重新创建hive-site.xml文件,然后修改为mysql,再重启hive

解决方案二:

谢谢哈,我这边解决了!从新编译了下!

解决方案三:

请问楼主,你的这个问题是怎么解决的啊?

时间: 2024-11-01 03:46:24

ubuntu-hive 0.13.1元数据库无法变成mysql的相关文章

Hive 0.13发布 增加ACID特性

什么是ACID,有什么作用? ACID代表数据库事务中的4个特性,原子性(任何一个数据库操作要么被完整执行,要么完全不执行).一致性(一旦应用程序执行了一个操作,操作的结果对于每一个之后的操作都是可见的).隔离性(一个用户的操作不会对其他用户产生意料之外的副作用).持久性(一旦一个操作被完成,这些操作也将被记录下来,即使机器或者系统出现故障,也要保证这些记录的完整性).这些特性一直被认为是事务功能的重要组成部分. 在最近发布的Hive 0.13中,事务的原子性.一致性和持久性在分区层得到保证,隔

最新版本的Hive 0.13发布,增加ACID特性

近日发布的Hive 0.13中采用了ACID语义的事务机制,在分区层保证事务原子性.一致性和持久性,并通过开启Zoohttp://www.aliyun.com/zixun/aggregation/19458.html">Keeper或内存中的锁机制保证事务隔离性.数据流摄取.缓慢变化维.数据重述这些新的用例在新版本中成为了可能,当然新版Hive中也还存在一些不足,Hive新版本具体带来哪些改变呢?作者Alan Gates为我们带来了精彩分析. 什么是ACID,有什么作用? ACID代表数据

hadoop-2.2.0集群上运行Hive 0.13 出错的解决方案

集群配置 IP地址 主机名 运行进程 192.168.1.104 cluster04 QuorumPeerMain(ZooKeeper进程) Master(Spark Master进程) DataNode JournalNode ResourceManager(Yanr资源管理器) NodeManager Worker 192.168.1.105 cluster05 NameNode QuorumPeerMain(ZooKeeper进程) Worker(Spark Worker进程) NodeM

Lua OS 0.13发布 Lua's封装工具

Lua OS 0.13此版本Lua OS操作系统现在支持英语和德语的键盘,并在许多领域提供屏幕两种http://www.aliyun.com/zixun/aggregation/38985.html">语言文字.现在,经常被请求的软件包已经包含在CD中. Lua OS操作系统现在可以明确地被改造成一个单用户或一个真正的远程访问多用户操作系统.添加一个更全面综合手册. Lua是一个简单有趣的脚本语言.Lua OS是一个以Lua's封装为基础来完成OS的功能,如系统休眠,登录,重启,移动,流动

Windows2000下整合Mysql4.0.13与Tomcat4.1.24搭建Jsp环境

js|mysql|window 原由:在资料浩瀚的互联网中,却找不到一份最新的Mysql4.0.13与Tomcat4.1.24的整合配置文档.在自己工作之余,总结了自己搭建JSP环境的实际经验并参照以前版本Mysql.Tomcat相关配置文章,写了这篇配置文档.希望能给和我一样喜欢JAVA的广大初学者以作参考,以期少走些弯路:水平有限加之时间仓促,欢迎斧正! 目录: 一.软件准备 二.软件安装 三.首次配置及测试 四.整合配置 五.全线测试 六.补充说明 七.感谢 八.说明 具体实现步骤: 一.

Windows 8占有率已经达到0.13%

Windows 8的Release Preview版(也就是RC候选版)将在6月初发布,在此之前,Windows 8消费者预览版(Consumer Preview)已经为其打下了良好的群众基础.微软不久前曾表示,Windows 8消费者预览版在同期内的用户量是Windows 7 Beta的两倍还要多. 第三方机构Chitika Insights公布了他们的统计数据,Windows 8当前在全球Windows PC上的占有率已经达到了0.13%. 尽管这一数据看起来非常小,但是和其它系统对比一下你

ubuntu 14.0.4 update失败

问题描述 ubuntu 14.0.4 update失败 输入sudo apt-get update 先显示在链接 前面一直是0% 等了一会就提示如下错误 该如何解决呢? 解决方案 连接163的源出错了,换个源试一下. 解决方案二: 镜像问题换个试试呢. 最好能够FQ 解决方案三: Ubuntu apt-get update失败ubuntu apt-get update失败Ubuntu update 部分下载失败 解决方案四: 主要是源有问题了,所以导致连接数据获取不到,还是用代理访问官方的源吧

Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制器 完全破解+使用教程

原文:Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制器 完全破解+使用教程 Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制器 完全破解+使用教程 Red Gate系列文章: Red Gate系列之一 SQL Compare 10.2.0.1337 Edition 数据库比较工具 完全破解+使用教程 Red Gate系列之二 SQL Source Cont

OGMRip 0.13.7发布 DVD编码转换工具

OGMRip是一个DVD编码转换应用程序,使用各种解码器,将DVD编码转换成AVI/OGM文件格式.它依赖于MPlayer.MEncoder.ogmtools和oggenc,进行文件转码. OGMRip 0.13.7版本改善了telecine, progressive和隔行扫描检测的功能,同时修正了一些小问题. 软件信息:http://ogmrip.sourceforge.net/en/index.html 下载地址:http://nchc.dl.sourceforge.net/project/