红联Linux门户
Linux帮助

Ubuntu15.04单机/伪分布式安装配置Hadoop与Hive试验机

发布时间:2015-04-29 21:54:49来源:blog.csdn.net/bentley2010作者:Bentley-2012

环境

系统: Ubuntu 15.04 32bit
Hadoop版本: hadoop-2.5.2.tar.gz
JDK版本: jdk-8u-45-linux-i586.tar.gz
Hive版本:apache-hive-0.14.0-bin.tar.gz
MySQL版本:Open-MySQL


STEP 1:安装JDK

1.配置安装JDK,将JDK解压,

tar -zxvf jdk-8u-45-linux-i586.tar.gz /usr/lib/jkd/

2.再配置/etc/profile文件

sudo gedit /etc/profile   (先只配JDK相关部分)
Ubuntu15.04单机/伪分布式安装配置Hadoop与Hive试验机

3.配置默认JDK版本
为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:

sudo update-alternatives --install  /usr/bin/java java  /usr/lib/jdk/jdk1.8.0_45/bin/java 300 

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.8.0_45/bin/javac 300 

sudo update-alternatives --config java 

测试:

java -version
Ubuntu15.04单机/伪分布式安装配置Hadoop与Hive试验机


STEP 2:安装Hadoop

http://dblab.xmu.edu.cn/blog/powerxing/install-hadoop-2-4-1-single-node/

作者在这里介绍得很详细。

但有些问题需要解决:

a.若系统重启之后中途发现jps时,namenode与datanode未能正常启动.

解决:可能是因为重启等原因,sbin/start-dfs.sh要重新运行一下。


STEP 3:安装HIVE

http://www.tuicool.com/articles/bmUjAjj

安装的问题不大,一步步解决即可。

但最后运行hive指令后,再运行show databases; 可能出现一些问题(没有数据库数据显示)并提示:

Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D)

这种原因是因为没有在HIVE_HOME/conf/hive-site.xml文件中指定绝对路径导致的。

解决如下:

a.新建iotmp文件夹,即  /usr/local/hive/iotmp

b.在文件hive-site.xml中将${system:java.io.tmpdir}/${system:user.name}换成/usr/local/hive/iotmp

重启Hive即可。


STEP 4:启动HWI

HWI的配置十分简单,过程如下面同学操作所示即可:

http://blog.itpub.net/28929558/viewspace-1408291/


相关文章:
Ubuntu下安装Hadoop(单机版):http://www.linuxdiyf.com/linux/11372.html

Ubuntu系统(64位)下安装并配置Hadoop2.2.0集群:http://www.linuxdiyf.com/linux/11410.html

Ubuntu Hadoop全分布式集群搭建:http://www.linuxdiyf.com/linux/10847.html