这个例子展示多个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
分享到:
相关推荐
《时间序列R语言》一本的书的R语言实现的脚本
opencart3 stripe 支付插件
一些ALLEGRO使用的小技巧: 1.根据原理图页进行器件选择的方法 2.scripe功能 3.多人布局 4.快捷键设置 5.网络飞线屏蔽 6.PCB库文件导出
Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行该应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何...
或者本地 <scripe></script> 标签中的代码。 函数执行上下文:函数上下文也称为局部上下文,每个函数被调用的时候,都会创建一个新的局部 上下文。 Eval 执行上下文: 这个不经常用,所以不多讨论
请参阅HTTPS://HERESCAN.IO/ADDRESS/0XC207EFACB12A126D382FA28460BB815F336D845F6SCODE和访问HTTPS://conlan.github.io/nft-scripe/的应用程序。这是一个智能合同,允许您将消息添加到非良性令牌,如果您拥有它。...
JS动态表格