Ubuntu15.04单机/伪分布式安装配置Hadoop与Hive试验机
来源:互联网 发布:xp怎么查找网络打印机 编辑:程序博客网 时间:2024/05/21 06:57
环境
- 系统: 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相关部分)
3.配置默认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
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/
最后,待将HBase配置完之后,我将会保存VMWare下的镜像文件,将镜像百度云分享给大家,供无硬件环境的同学实验学习用,请继续关注博主更新,呵呵。。
- Ubuntu15.04单机/伪分布式安装配置Hadoop与Hive试验机
- Hadoop安装&单机/伪分布式配置_Hadoop2.7.2/Ubuntu14.04
- ubuntu14.04 配置hadoop 单机+伪分布式
- Hadoop单机伪分布式配置
- Hadoop单机伪分布式安装
- Hadoop:Hadoop单机伪分布式的安装和配置
- Hadoop:Hadoop单机伪分布式的安装和配置
- Hadoop安装单机/伪分布式配置/Hadoop集群
- Ubuntu15.10 Hadoop伪分布式环境安装
- Hadoop安装教程_单机/伪分布式配置
- Hadoop安装教程_单机/伪分布式配置
- Hadoop安装教程及单机/伪分布式配置
- Hadoop安装教程_单机/伪分布式配置
- Hadoop-2.8.0安装教程---单机/伪分布式配置
- Hadoop安装教程_单机/伪分布式配置
- 1. hadoop-2.7.x 单机伪分布式的安装与配置
- Hadoop安装教程_单机/伪分布式配置_Hadoop2.4.1_Ubuntu14.04
- 新手推荐:Hadoop安装教程_单机/伪分布式配置_Hadoop-2.7.1/Ubuntu14.04
- 《netty权威指南》2.5 4中IO的对比
- python代码加密
- 在使用Git push或pull代码的时候,总是要输入用户名和密码的问题
- android.app.SuperNotCalledException: Activity {} did not call through to super.onDestory() 解决办法
- 八大排序
- Ubuntu15.04单机/伪分布式安装配置Hadoop与Hive试验机
- OpenTLD 未完成 - 虎头
- (java)利用BASE64编码和解码图片文件
- 项目中用到的Android代码整理
- android的样式(style)与主题(theme)
- 虚幻引擎中的数组---TArray: Arrays
- 2015年开篇
- Maven入门
- typedef struct 用法详解和用法小结 及 在C和C++中的区别