<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

简介: -----   安装jdk;         目前的集群中包括4个节点:一个主节点,3个从节点,节点之间局域网连接,可以互相通信,节点的ip地址分布如下:节点ip分布节点  机器分布 ip地址主节点master.

-----   安装jdk;

         目前的集群中包括4个节点:一个主节点,3个从节点,节点之间局域网连接,可以互相通信,节点的ip地址分布如下:

节点ip分布 节点  
机器分布  ip地址
主节点
master.hadoop
172.21.3.73
从节点
Slave1.Hadoop
Slave2.Hadoop
Slave3.Hadoop
172.21.3.72
172.21.3.71
172.21.3.70


----- 为了以后方便管理(统一使用root安装所有的软件),jdk安装在所有服务器上的步骤如下:


    1,切换到root用户   命令:【su  -root】

     2,查看以前是不是安装了opeojdk

      命令:【 rpm -qa | grep java】

       显示如果有以下列表中的openjdk,则需卸载:


tzdata-java-2013g-1.el6.noarch

java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

java-1.6.0openjdk1.6.0.01.66.1.13.0.el6.x86_64

   3,卸载openjdk:

命令:【rpm -e --nodeps +参数名称】(记得第一次执行这个命令时,单纯的我还一个个打上去。。。)

rpm -e --nodeps  tzdata-java-2013g-1.el6.noarch

rpm -e --nodeps  java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

rpm -e --nodeps  java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

  4,以root用户登录各个节点上,在“/usr”下创建“java”文件夹。【mkdir /usr/java】

  5,下载jdk(推荐去官网下载linux的版本即可),并把安装包复制到java目录下

  6,进入 usr/java文件下

 命令:【cd  /usr/java】

 7,修改权限,参数“jdk1.7.0_80.rpm.gz”的权限;

 命令:【chmod 755  jdk1.7.0_80.rpm.gz】

  8,解压(一般情况为 tar 压缩包,可以使用tar -zxvf 命令进行解压,这里使用rpm包)

 命令【rpm -i  jdk1.7.0_80.rpm.gz】

  9,如果想创建快捷方式的话,可以使用一下命令( 因为第一次搭建hadoop,我没有这么讲究,可能以后打开更方便吧!)

 命令【ln -s /usr/java/jdk1.7.0_80】

 10, 配置环境变量

命令【vi /etc/profile】

添加内容:


#set java environment

export JAVA_HOME=/usr/java/jdk1.7.0_80/

export JRE_HOME=/usr/java/jdk1.7.0_80/jre

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

11,使其编译的环境生效

命令【source /etc/profile】


12,可以输入java ,javac,java -version 进行验证.



     

目录
相关文章
|
Web App开发 监控 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
Hbase依赖的datanode日志中如果出现如下报错信息:DataXceiverjava.io.EOFException: INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Exception in receiveBlock for block  解决办法:Hbase侧配置的dfs.socket.timeout值过小,与DataNode侧配置的 dfs.socket.timeout的配置不一致,将hbase和datanode的该配置调成大并一致。
767 0
|
Web App开发 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
PipeMapRed.waitOutputThreads(): subprocess failed with code X ,这里code X对应的信息如下:error code 1: Operation not perm...
916 0
|
Web App开发 Apache
|
Web App开发 前端开发 Java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
 Connection reset by peer的常见原因: 1)服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭;    如果知道实际连接服务器的并发客户数没有超过服务器的承载量,看下有没有网络流量异常。
830 0
|
Web App开发 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
service cloudera-scm-agent stop service cloudera-scm-agent stop umount /var/run/cloudera-scm-agent/process umo...
741 0
|
Web App开发 前端开发 Linux
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
问题症状 修改 linux 内核文件 #vi /etc/sysctl.conf后执行sysctl  -P 报错 error: "net.
529 0
|
Web App开发 前端开发 Java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
kafka.common.ConsumerRebalanceFailedException: group_dd-1446432618163-2746a209 can't rebalance after 10 retries  at kafka.
787 0