# btcpool矿池-sharelogger模块解析
## 核心机制总结
* 接收SHARE_LOG,写入shares_,每2秒写入文件(路径由data_dir指定)
* 每天一个新文件,文件名形如:sharelog-2016-07-12.bin
* 最多维护最近3天的文件句柄
## sharelogger命令使用
```shell
sharelogger -c sharelogger.cfg -l log_dir
#-c指定sharelogger配置文件
#-l指定日志目录
```
## sharelogger.cfg配置文件
```shell
kafka = {
brokers =
"1.1.1.1:9092,2.2.2.2:9092,3.3.3.3:9092";
};
sharelog_writer = {
//share bin log目录
data_dir =
"/data/sharelog";
// kafka group id (ShareLog writer use Kafka High Level Consumer)
kafka_group_id =
"sharelog_write_01";
};
```
## sharelogger流程图
网址:http://www.qukuailianxueyuan.io/
欲领取造币技术与全套虚拟机资料
区块链技术交流QQ群:756146052 备注:CSDN
尹成学院微信:备注:CSDN
网址:http://www.qukuailianxueyuan.io/
欲领取造币技术与全套虚拟机资料
区块链技术交流QQ群:756146052 备注:CSDN
尹成学院微信:备注:CSDN