Haddop 安装之 JDK

 Hadoop 生态圈 软件下载: 

http://www.trieuvan.com/apache/

http://www.trieuvan.com/apache/hadoop/common/

 

 

1.下载jdk1.7 

wget --no-cookies --no-check-certificate --header "Cookie:gpw_e24=http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html;oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

 

2、解压源码包

通过终端在/usr/local目录下新建java文件夹,命令行:

sudo mkdir /usr/local/java

然后将下载到压缩包拷贝到java文件夹中,命令行:

进入jdk源码包所在目录

cp jdk-7u79-linux-x64.tar.gz /usr/local/java

然后进入java目录,命令行:

cd /usr/local/java

解压压缩包,命令行:

sudo tar xvf jdk-7u79-linux-x64.tar.gz

然后可以把压缩包删除,命令行:

sudo rm jdk-7u79-linux-x64.tar.gz

 

3、设置jdk环境变量

这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量

vim /etc/profile

打开之后在末尾添加

#JAVA_HOME
export JAVA_HOME=/usr/local/java/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin
export JRE_HOME=/usr/local/java/jdk1.7.0_79/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH

 

请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。

然后保存

source /etc/profile

 使profile生效

 

4、检验是否安装成功

在终端

java -version

看看是否安装成功

 

 

修改主机名:

修改一下两个文件

cat /etc/sysconfig/network

cat /etc/hosts

reboot

hostname

=====================================================================

useradd hadoop

passwd hadoop

 

 

SSH  无密码登陆

ssh-keygen -t rsa -P ''

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

root用户设置"/etc/ssh/sshd_config"

 2)设置SSH配置

  用root用户登录服务器修改SSH配置文件"/etc/ssh/sshd_config"的下列内容。

    RSAAuthentication yes # 启用 RSA 认证

    PubkeyAuthentication yes # 启用公钥私钥配对认证方式

    AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径(和上面生成的文件同)

 
  设置完之后记得重启SSH服务,才能使刚才设置有效。
 
    service sshd restart    

  退出root登录,使用hadoop普通用户验证是否成功。

    ssh localhost

 

scp ~/.ssh/id_rsa.pub 远程用户名@远程服务器IP:~/

scp ~/.ssh/id_rsa.pub hadoop@192.168.1.3:~/

 

posted @ 2017-03-13 16:25  *天道酬勤*  阅读(254)  评论(0编辑  收藏  举报