这个例子展示多个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
分享到:
相关推荐
2. **chap3.R** - 讲解如何读取和导入时间序列数据,如CSV或Excel文件中的日期和数值。 - 探讨`ts()`函数的用法,用于将数据转换为R的时间序列格式。 - 展示如何检查和处理缺失值(NA)。 3. **chap4.R** - ...
**2. Stripe 插件核心文件** 压缩包中的文件主要涉及到Stripe支付插件的前端样式、后端逻辑和库文件: - `upload/catalog/view/theme/default/stylesheet/stripe.css`:这是Stripe支付界面的CSS样式文件,用于定义...
2. **整理器件编号**:将这些器件编号导出到一个文本文件中,并确保每个编号之间仅用空格分隔,避免使用逗号等其他符号,因为ALLEGRO可能无法正确解析。 3. **文件位置放置**:将上述文本文件复制到BRD文件所在的...
或者本地 <scripe></script> 标签中的代码。 函数执行上下文:函数上下文也称为局部上下文,每个函数被调用的时候,都会创建一个新的局部 上下文。 Eval 执行上下文: 这个不经常用,所以不多讨论
请参阅HTTPS://HERESCAN.IO/ADDRESS/0XC207EFACB12A126D382FA28460BB815F336D845F6SCODE和访问HTTPS://conlan.github.io/nft-scripe/的应用程序。这是一个智能合同,允许您将消息添加到非良性令牌,如果您拥有它。...
JS动态表格