zookeeper

1.局域网内的yum源仓库的配置
将一台机器专门用来做yum源仓库,系统启动后自动挂载
1.编辑vi /etc/fstab
2.在文件末尾中追加
/dev/cdrom /mnt/cdrom iso9660 defaults 0 0
3.安装httpd服务
4.在httpd服务的工作路径下创建软连接指向本地的yum源仓库
httpd的工作目录:/var/www/html/
创建软连接:ln -s /mnt/cdrom/ /var/www/html/centos

2.解决SCP命令不存在问题 yum erase 软件名 删除软件
scp是ssh服务客户端的
1.查看ssh相关软件包
yum list | grep ssh
2.安装客户端SSH服务
yum install openssh-clients.i686
3.scp命令的使用必须两台机器都有shh客户端

3.自动化配置免密登录和安装软件
先安装except服务才能运行
yum install expect
boot.sh

#!/bin/bash

SERVERS="node-3.itcast.cn node-4.itcast.cn"#需要配置的目的ip
PASSWORD=123456  #密码
BASE_SERVER=172.16.203.100

auto_ssh_copy_id() {
    expect -c "set timeout -1;
        spawn ssh-copy-id $1;
        expect {
            *(yes/no)* {send -- yes\r;exp_continue;}
            *assword:* {send -- $2\r;exp_continue;}
            eof        {exit 0;}
        }";
}

ssh_copy_id_to_all() {
    for SERVER in $SERVERS
    do
        auto_ssh_copy_id $SERVER $PASSWORD
    done
}

ssh_copy_id_to_all


for SERVER in $SERVERS
do
    scp install.sh root@$SERVER:/root
    ssh root@$SERVER /root/install.sh
done

install_everyone.sh

#!/bin/bash

BASE_SERVER=mini4
yum install -y wget
wget $BASE_SERVER/soft/jdk-7u45-linux-x64.tar.gz
tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/local
cat >> /etc/profile << EOF
export JAVA_HOME=/usr/local/jdk1.7.0_45
export PATH=\$PATH:\$JAVA_HOME/bin
EOF

4.zookeeper
1.简介:
zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务
A、zookeeper是为别的分布式程序服务的
B、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务)
C、Zookeeper所提供的服务涵盖:主从协调、服务器节点动态上下线、统一配置管理、分布式共享锁、统一名称服务……
D、虽然说可以提供各种服务,但是zookeeper在底层其实只提供了两个功能:
管理(存储,读取)用户程序提交的元数据;
并为用户程序提供数据节点监听服务;

Zookeeper常用应用场景:
《见图》

Zookeeper集群的角色: Leader 和 follower (Observer)
只要集群中有半数以上节点存活,集群就能提供服务
2.zookeeper的集群机制
半数机制:集群中半数以上机器存活,集群可用。
zookeeper适合装在奇数台机器上!!!

3.安装zookeeper软件
1.上传软件包,可以安装lrzsz服务,直接将将文件拖到窗口中即可
2.解压文件到apps目录
tar -zxvf zookeeper-3.4.5.tar.gz -C apps/
3.为了精简删除源码包;
rm -rf src/ *.xml *.txt
rm -rf docs/ dist-maven/</

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值