[3] Scripe使用例子2

这个例子展示多个Scribe实例的情况下如何记录日志的。

本例子通过一台服务器上不同的端口启用Scribe服务来模拟多台Scribe服务器的运作情况的。


1:创建用于存放日志文件的目录

mkdir /tmp/scribetest1

mkdir /tmp/scribetest2


2:首先在1463端口启动中央Scribe服务器,这个服务器会将日志写磁盘。(配置项参加./examples/example2central.conf)

./bin/scribed examples/example2central.conf


3:在1464端口启动从属Scribe服务器,这个服务器将会把日志信息发往中央Scribe服务器。(配置项参加./examples/example2client.conf)

./bin/scribed examples/example2client.conf


4:使用scribe_cat发送信息到从属Scribe实例

echo "test message" | ./bin/scribe_cat -h localhost:1464 test2


echo "this message will be ignored" | ./bin/scribe_cat -h localhost:1464 ignore_me


echo "123:this message will be bucketed" | ./bin/scribe_cat -h localhost:1464 bucket_me


第一条信息将会被正常记录

第二条信息将不会别记录

第三条信息将会记录到5个桩其中的一个中(看配置文件中配置信息)


5:确定第一条信息被记录下来了

cat cat /tmp/scribetest1/test2/test2_current


6:确定第三条信息被记录到一个子文件夹下

cat /tmp/scribetest1/bucket*/bucket_me_current (* 为一个数字)


7:查看各个实例状态和计数器

./scribe_ctrl status 1463

./scribe_ctrl status 1464

./scribe_ctrl counters 1463

./scribe_ctrl counters 1464


8:关闭

./scribe_ctrl stop 1463

./scribe_ctrl stop 1464

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值