hadoop集群搭建二
一:安装jdk
master上操作,然后远程复制到slave1和slave2。
首先在根目录下面创建工作路径
mkdir -p /usr/java
进入创建的工作路径
cd /usr/java
下载java安装包(master上进行)
weget 本地源的地址
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/java/(在master执行)
删除安装包
rm -rf /usr/java/jdk-8u171-linux-x64.tar.gz
修改环境变量
vim /etc/profile(master执行)
添加以下内容
export JAVA_HOME=/usr/java/jdk1.8.0_171 export CLASSPATH=$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH
生效环境变量
source /etc/profile
查看java版本
java-versions
在master中将jdk复制到slave1和slave2中。(master执行)
scp -r /usr/java root@slave1:/usr/ scp -r /usr/java root@slave2:/usr/
注意:此时需要去slave1和slave2上配置java的环境变量,并使环境变量生效。
二:安装zookeeper
1)首先创建zookeeper的工作路径(master中执行,远程复制到其他节点)
mkdir -p /usr/zookeeper
进入工作路径
cd /usr/zookeeper
下载zookeeper
wget 本地源地址
解压到/usr/zookeeper
tar -zxvf /usr/zookeeper/zookeeper-3.4.10.tar.gz -C /usr/zookeeper
删除安装包
rm -rf /usr/zookeeper/zookeeper-3.4.10.tar.gz
在zookeeper的目录中,新建zkdata和zkdatalog两个文件夹,(master执行)
cd /usr/zookeeper/zookeep-3.4.10 mkdir zkdata mkdir zkdatalog
2)配置文件zoo.cfg
进入zookeeper配置文件夹conf下,将zoo simple.cfg文件拷贝一份给zoo.cfg,zookeeper在启动时会自动找到这个文件作为默认配置文件。
cd /usr/zookeeper/zookeeper-3.4.10/conf/ mv zoo simple.cfg zoo.cfg
对zoo.cfg文件配置:(master中执行)
vim /zoo.cfg
修改如下:
tickTime=2000 initLimit=10 syncLimit=5 dataDir=/usr/zookeeper/zookeeper-3.4.10/zkdata clientPort=2181 dataLogDir=/usr/zookeeper/zookeeper-3.4.10/zkdatalog server.1=master:2888:3888 server.2=slave1:2888:3888 server.3=slave2:2888:3888
3)进入zkdata文件夹,创建文件myid,用于表示是几号服务器,master主机中,设置服务器id为1,(集群中master设置为1号服务器,slave1设置为2号服务器,slave2设置为3号服务器)
cd /usr/zookeeper/zookeeper-3.4.10/zkdata vim myid
在对应的机器上输入对应的id即可。
4)远程复制分发安装文件
在主节点master中安装配置好了zookeeper,现在可以进行分发安装文件给slave1和slave2的对应目录下。(master中执行)
scp -r /usr/zookeeper root@slave1:/usr scp -r /usr/zookeeper root@slave2:/usr/
5)设置myid,在我们配置的datadir的目录下,创建一个myid文件,里面内容为一个数字,用来表示当前主机,conf/zoo.cfg文件中配置的server.x的x为什么数字,则myid文件中就输入这个数字。(slave1和slave2中执行)
cd /usr/zookeeper/zookeeper-3.4.10/zkdata vim myid
6)修改/etc/proflie文件,配置zookeeper环境变量。(三台机器都执行)
vim /etc/profile
#set zookeeper environment 设置zookeeper环境。
export ZOOKEEPER_HOME=/usr/zookeeper/zookeeper-3.4.10 PATH=$PATH:$ZOOKEEPER_HOME/bin
生效环境变量。
source /etc/profile
7)启动zookeeper集群 在zookeeper集群的每个节点上,执行启动zookeeper服务的脚本,注意要在zookeeper目录下(三台机器都执行)
回到上一层:cd…
开启服务:bin/zkServer.sh start
查看状态:bin/zkServer.sh status
- hadoop2.4.2集群搭建及hive与mysql集成文档记录
- Hadoop-2.7.2伪分布式集群搭建
- Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程~(心血之作啊~~) .
- Hadoop 2.2 分布式集群搭建
- Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程
- 高可用性hadoop集群的搭建
- 【向Linux迁移记录】Deepin Linux下快速Hadoop完全分布式集群搭建
- 详解使用docker搭建hadoop分布式集群
- hadoop 2.4.1集群搭建
- CentOS7搭建Hadoop2.6完全分布式集群环境
- Hadoop集群搭建详解
- hadoop,zookeeper,kafka集群搭建(详细)
- hadoop-1.2.1集群配置搭建
- vmware方式搭建hadoop-1.2.1 集群
- VMWare9下基于Ubuntu12.10搭建Hadoop-1.2.1集群—整合Zookeeper和Hbase
- Mac-搭建Hadoop集群
- hadoop 集群HA高可用搭建以及问题解决方案
- hadoop2.2+HA 集群搭建
- hadoop集群搭建
- 关于hadoop-ha联邦制集群搭建的注意事项