centos7 搭建hadoop集群 zookeeper Hbase集群

本文详细介绍了如何在CentOS7上搭建Hadoop、Zookeeper和HBase集群,包括集群规划、虚拟机安装、版本选择、软件安装、配置文件修改、时间同步、SSH免密登录、集群启动等关键步骤,特别强调了版本兼容性和集群的高可用性。
摘要由CSDN通过智能技术生成

集群规划:
    主机名        IP                安装的软件
    master        192.168.1.201            jdk、hadoop、zookeeper
    slave1        192.168.1.202            jdk、hadoop、zookeeper
    slave2        192.168.1.203            jdk、hadoop、zookeeper

虚拟机安装技巧快速法: 先装master镜像,先操作后面先在master上安装jdk(建议非openjdk)“这一节中的教程,安装ntp同步时间,接着按下面常用命令分别修改master主机名,ip地址和绑定hostname与ip,ip和主机名均按上面集群规划修改, 然后将master镜像克隆两个,分别为slave1、slave2,当然可以更多,接着按下面常用命令分别修改克隆的主机名,ip地址,再开启所有虚拟机并在master节点配置ssh免密登录到slave节点,接着按后面教程搭建hadoop集群 zookeeper Hbase集群

注意版本兼容问题

本博客:

jdk1.7
zookeeper3.4.14
hbase 1.5.0
hadoop 2.8.5

 

下面为版本兼容列表: 

jdk与hbase兼容问题

在这里插入图片描述

安集群常用命令

 

root@master

即当前用户@主机名(hostname)

在master镜像中最好创建一个用户叫hadoop,解压什么的所有操作都用hadoop来操作

修改主机名

vim /etc/hostname

立即生效: hostname 主机名

修改ip地址

vim /etc/sysconfig/network-scripts/ifcfg-eth0

重启服务:

service network restart

绑定hostname与ip

vim /etc/hosts

 

ntp同步时间

sudo yum install ntp.x86_64

systemctl start ntpd

ntpdate time1.aliyun.com

date

#重启命令
systemctl restart ntpd

配置ssh免密登录

1.客户端生成公私钥

本地客户端生成公私钥:(一路回车默认即可)

ssh-keygen

上面这个命令会在用户目录.ssh文件夹下创建公私钥

cd ~/.ssh
  •  
ls
  •  

下创建两个密钥:

  1. id_rsa (私钥)
  2. id_rsa.pub (公钥)

2 免密登录集群其他服务器salve2 slave1

还有 ssh-copy-id master@master

测试成功

 

同理分别在slave1 slave2上执行同样的免密操作

先在master上安装jdk(建议非openjdk)

先下载jdk for linux,本文后缀为.zip其实是一样的,下载链接:https://download.csdn.net/download/Justdoforever/12527560

tar.gz后缀格式JDK安装方式

安装jdk-7u79-linux-x64.tar.gz。

在/usr目录下新建java文件夹,命令行:

 

 

[root@localhost Desktop]# mkdir /usr/java

 

进入JDK压缩包所在目录,将压缩包复制到java文件夹中。复制文件用cp xxx命令,复制文件夹用cp -r xxx,命令行:

 

 

[root@localhost Desktop]# cp jdk-7u79-linux-x64.gz /usr/java

 

然后返回到根目录,再进入java目录,命令行:

 

 

[root@localhost Desktop]# cd /

[root@localhost Desktop]# cd /usr/java

 

压缩包解压,命令行:

 

 

[r

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值