码迷,mamicode.com
首页 > 其他好文 > 详细

「hive」hive2.3.0配置derby

时间:2017-10-09 21:04:36      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:app   3.0   sources   题解   cal   增加   span   etc   现象   

【问题现象】

hive默认自带derby数据库,但安装hive2.3.0后启动hive无法使用derby操作,遇到各种问题,折腾好一阵子,经测试已ok

【先决条件】

ubuntu已安装hadoop2.8.1

【问题解决】

1、官网下载hive版本2.3.0,在ubuntu中并安装;

2、增加HIVE_HOME到/etc/profile,并$source /etc/profile 使得变量立刻生效;

3、修改hive-site.xml(即conf/hive-default.xml.template)由于文件太大,可在windows下修改再拷贝到ubuntu,修改如下属性(hive.exec.local.scratchdir,hive.downloaded.resources.dir,hive.querylog.location,hive.server2.logging.operation.log.location)值定位到能读写的目录;比如 /usr/apps/hive/chendajian;

4、hive-site.xml中去掉hive.metastore.local属性

<!-- 
<property>
  <name>hive.metastore.local</name>
  <value>true</value>
</property>
-->
用于消除 HiveConf of name hive.metastore.local does not exist 错误

5、设置hive.metastore.schema.verification为false,

解决Version information not found in metastore错误。

6、数据库相关初始化

定位到hive根目录,$schematool -dbType derby -initSchema

解决Required table missing : "DBS" in Catalog "" Schema "". DataNucleus requires this table to perform its persistence operations. Either your MetaData is incorrect, or you need to enable "datanucleus.schema.autoCreateTables错误

7、$hive 即可进入hive shell操作啦。

「hive」hive2.3.0配置derby

标签:app   3.0   sources   题解   cal   增加   span   etc   现象   

原文地址:http://www.cnblogs.com/ftrako/p/7642572.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!