Hadoop集群上安装Hive并运行一个例子

1.Hadoop集群上的Hive成功运行:

1)一开始是hadoop-1.0.1hive-0.14.0搭配使用出现问题如下:

 

Hadoop集群上安装Hive并运行一个例子_第1张图片

然后解决方法google上有一些:http://my.oschina.net/cwalet/blog/266493;但是尝试了多种方法也不起作用,出现错误主要是因为较旧版本hadoop-1.0.1与较新版本的hive-0.14.0存在不兼容所致:

 Hadoop集群上安装Hive并运行一个例子_第2张图片

2)后来直接下载一个旧一点的较旧版本hive-0.8.1(下载地址http://archive.apache.org/dist/hive/hive-0.8.1/),然后安装后运行成功;

 Hadoop集群上安装Hive并运行一个例子_第3张图片

 Hadoop集群上安装Hive并运行一个例子_第4张图片

 

 

 

2. Hive: 在hadoop集群运行hive命令的 show tables; 时出现下面的问题,无法开启metastore_db 数据库,这是因为这个metastore_db是我之前版本hive-0.14.0-bin-tar.gz 产生的,而现在的是重新安装的hive-0.8.0-bin.tar.gz版本的,故只需要把原来的metastore_db 删除,然后重新执行即可:

Hadoop集群上安装Hive并运行一个例子_第5张图片

Hadoop集群上安装Hive并运行一个例子_第6张图片

 

你可能感兴趣的:(大数据hadoop开发)