ubuntu1210安装java7以及hadoop,hive,pig

一、安装java

$ mkdir -p /usr/local/java
$ cd /usr/local/java


# 压缩包复制过去
$ sudo -s cp -r /mnt/shared_2/jdk-7u11-linux-i586.tar.gz ./
$ sudo -s cp -r /mnt/shared_2/jre-7u11-linux-i586.tar.gz ./


# 修改权限
$ sudo -s chmod a+x jdk-7u11-linux-i586.tar.gz
$ sudo -s chmod a+x jre-7u11-linux-i586.tar.gz


# 解压
$ sudo -s tar xvzf jdk-7u11-linux-i586.tar.gz 
$ sudo -s tar xvzf jre-7u11-linux-i586.tar.gz


#修改配置文件
sudo gedit /etc/profile


# 添加下面内容:

# java环境变量
JAVA_HOME=/usr/local/java/jdk1.7.0_11
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_11
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH


修改完成后
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_11/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_11/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_11/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jre1.7.0_11/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_11/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_11/bin/javaws


ps: netbeans 设置菜单字体大小
修改在/usr/local/netbeans-7.2.1/etc/netbeans.conf目录下,在netbeans_default_options参数追加

--laf Nimbus -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd 


二、安装hadoop
hadoop下载安装说明连接
http://hadoop.apache.org/docs/r0.19.2/cn/quickstart.html
首先要安装
、
# 为远程登录会话和其他网络服务提供安全性的协议
$ sudo apt-get install ssh 
# rsync是Unix下的一款应用软件,它能同步更新两处计算机的档案与目录
$ sudo apt-get install rsync


建立目录 /usr/local/hadoop
下载最新稳定版的hadoop解压到这个目录下
编辑conf/hadoop-env.sh,设置java_home的变量
之后编辑系统/etc/profile添加hadoop的系统环境变量

# Hadoop环境变量
HADOOP_HOME=/usr/local/hadoop
PATH=$PATH:$HOME/bin:$HADOOP_HOME/bin


三、安装Hive和Pig

分别下载hive和pig的版本,建立对应的/usr/local/hive(pig)目录,加压安装包到指定文件中。
设置一下环境变量,即可
# hive 环境变量
HIVE_HOME=/usr/local/hive
PATH=$PATH:$HOME/bin:$HIVE_HOME/bin

# pig 环境变量
PIG_HOME=/usr/local/pig 
PATH=$PATH:$HOME/bin:$PIG_HOME/bin

你可能感兴趣的:(ubuntu)