hadoop、zookeeper、hbase安装配置集群

一、安装或克隆虚拟机,安装jdk,并克隆集群(采取复制方式,同样会导致网卡变更的情况)
简易安装centos(一台),安装完成:
①、ifconfig检查网络,观察网卡是否为eth0,若是,记下IP地址和子网掩码;若不是,为eth1的话,
su
然后vi /etc/udev/rules.d/70-persistent-net.rules
文件内有eth0和eth1两行,而ifconfig出现的是eth1,就把eth0那一行注释,记录下eth1的物理地址,例如这样的00:0c:29:95:82:51
,然后把eth1改为eth0;(这就是禁用eth1)
如果后面克隆后的系统再次出现非eth0的网卡同样方法设置即可;
②、copy安装包:jdk,hadoop
安装jdk:
在自己的home目录里
tar -zxvf jdk-8u121-linux-x64.tar.gz 
su
vim /etc/profile
在export那一行之后按o或者i,输入
export JAVA_HOME=/home/jiezi/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
按esc,输入:x,回车
按ctrl+D,回到普通用户
③、克隆集群
关闭虚拟机
右键->管理->克隆->
选择当前状态->创建完整克隆->修改虚拟机名称,修改虚拟机存放位置->完成
克隆两个。
二、安装hadoop并配置集群
启动从属机(slave),主要考虑到内存因素
注:若出现网卡变更的情况,请参照上方方法解决)
1、修改网卡,设置静态IP;
2、启动第一台机器(若第一台也是copy或克隆来的,上一步时直接打开三台),给三台机器修改hostname
su
vi  /etc/sysconfig/network
三台分别命名为master,slave1,slave2
3、在任一台机器上(我这里在master),编写hosts,然后分发给其他两台
su
vi /etc/hosts
在后追加或者重写,加入
192.168.110.110 master(自己的IP)
192.168.110.111 slave1
192.168.110.112 slave2
然后
scp /etc/hosts root@slave1:/etc/hosts
scp /etc/hosts root@slave2:/etc/hosts
4、关闭每台机器的防火墙
su
chkconfig  iptables  off
5、将从属机(slave1,slave2)的开机界面切换成3,降低内存消耗
su
vim /etc/inittab
将最后一行的5改成3
6、重启三台机器,此处也可将两台slave机关机,将其内存降为512M(此处关机或重启是必要的,因为要是防火墙关闭生效,当然也可以使用service iptables stop临时生效)
三、配置免密登录及安装配置hadoop
1、设置免密
cd
ssh-keygen  –t  rsa
cd  .ssh
cat  id_rsa.pub  >>  authorized_keys
su
chmod  600  authorized_keys
ctrl+D
scp  authorized_keys  jiezi@slave1:~/.ssh/
yes
输入密码
scp  authorized_keys  jiezi@slave2:~/.ssh/
yes
输入密码

可以测试一下是否成功,ssh slave1看hostname的结果
2、安装配置hadoop
①解压安装包
tar -zxvf hadoop-2.6.5.tar.gz
②配置各种文件
cd
cd  hadoop-2.6.5/etc/hadoop

配置如下文件
?????? core-site.xml?? common属性配置
?????? hdfs-site.xml??? HDFS属性配置
?????? mapred-sit
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值