Hive安装及问题解决

刚刚安装好hadoop迫不及待要玩下hive,所以自己找了些资料,安装了下hive,这里记录详细的安装过程和碰到的问题:

1.在安装hadoop之前首先确定hadoop已经安装成功,具体安装方法请参考hadoop安装。

2.下载hive版本 我下载的是  

下载地址为http://hive.apache.org/releases.htm

解压文件:

3.配置环境变量:


4.我存储元数据是采用第三方的mysql数据库,这种情况下需要下载一个数据包mysql-connector-java-5.1.18-bin.jar,放到hive的lib目录下

在hive的conf目录下创建文件hive-site.xml配置文件,代码如下:

5.运行hive

6.这里遇到点问题:刚开始执行hive时,执行show tables;报如下错误:

后来询问了google,得到如下解决办法:

原有的hadoop配置文件core-site.xml信息如下:



改成:

重启hadoop,运行hive,问题解决。

之后创建表一直很顺利,但是到查询表例如我执行:select size from log limit 10;时,又报错如下:

后来问了下百度和google都没有结果,自己觉得是缺少了类文件,我便把hive/lib下所有的hive-*文件拷贝到hadoop的lib下

重启hadoop,问题解决。但是归根结底我觉得是$HADOOP_CLASSPATH变量没有配置清楚,这个之后再解决这里做个标记。

执行select 后运行正常:

现在又找到的心得问题:在执行删除表操作时,出现如下错误:

这个问题还没有解决:期待牛人解决


最后附上:内存数据库derby的配置














posted on 2011-12-05 16:46  h2内存数据库  阅读(574)  评论(0编辑  收藏  举报

导航