【fastdfs】使用ClusterShell安装fastDFS

本文详细介绍了如何在Linux环境下,利用ClusterShell工具部署FastDFS集群,包括clush环境配置、FastDFS的环境准备、RPM安装、单机与分布式部署步骤,以及启动和故障排查的注意事项。
摘要由CSDN通过智能技术生成

clustershell 使用

1. 部署clush环境

# 安装clush(可以yum直接安装,也可以源码安装)
shell> yum install -y clustershell

# clush命令:
clush -a 全部 等于 clush -g all
clush -g 指定组
clush -w 操作主机名字,多个主机之间用逗号隔开
clush -g 组名 -c --dest 文件群发 (-c等于--copy)

# 注意:clush 是不支持环境变量的$PATH

# 常用的是下面几个参数:
-g 后面指定设置的组
-a 表示所有的组
-w 后面跟主机节点,多个主机中间用逗号隔开
-x 表示去掉某个节点进行操作。后面跟主机节点,多个主机中间用逗号隔开
-X 表示去掉某个组进行操作,多个组之间用逗号隔开
-b 相同输出结果合并

# 注意,clush操作远程机器,执行动作要放在双引号或单引号内进行

2. 配置 /etc/hosts

eg:
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.10.214 host-172-16-2-208

3. 配置 /etc/clustershell/groups

# 配置clush:
# 在/etc/clustershell目录下,手动创建groups文件
eg:
shell> touch /etc/clustershell/groups
shell> vim /etc/clustershell/groups
all: a1 host1 host2
name:host3 host4

# 需要注意的是all 是必须配置的,clush 有 -a 这个参数,主机间用空格分离。

eg:
shell> touch /etc/clustershell/groups
shell> vim /etc/clustershell/groups
all: host-172-16-2-208

4. 配置免密登录

# 如果没有事先生成ssh密匙的话,需要先生成:
shell> ssh-keygen
# 可选操作:为了方便,我们可以给需要登录的服务器起一个可读性更好的别名,如果你做了类似的操作,那么后面的<USER>@<SERVER>都可以换成对应的<HOST>:
shell> cat ~/.ssh/config
Host db_1
Hostname <SERVER>
User <USER>
Port <PORT>

Host db_2
Hostname <SERVER>
User <USER>
Port <PORT>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值