From 28e95a410d7a7b24aef702a5e2e6ea1322f531f0 Mon Sep 17 00:00:00 2001 From: zhulang Date: Fri, 26 Jul 2019 10:36:05 +0800 Subject: [PATCH] 1. config/splitter_example.conf add bds-bch config desc --- config/splitter_example.conf | 62 ++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/config/splitter_example.conf b/config/splitter_example.conf index 0b7e67f..d1ffbc7 100644 --- a/config/splitter_example.conf +++ b/config/splitter_example.conf @@ -15,6 +15,7 @@ host = 0.0.0.0 port = 6063 path = /metrics +# =============================== btc ================================== [btc] #是否开启 btc 数据splitter enable = true @@ -74,6 +75,67 @@ max_idle_conns = 100 sql_log_file = /var/log/bds-splitter/btc-sql.log debug = false +# =============================== bch ================================== +[bch] +#是否开启 bch 数据splitter +enable = true +#是否开启数据库 +database_enable = true +#数据库worker缓存大小 +database_worker_buffer = 8192 +#数据库worker数量 +database_worker_number = 1 +#一次请求区块链数据的最大块数,400000块之前可以设置大一些,比如300 +max_batch_block = 30 +#bch 全节点的地址 +endpoint = http://[bch 全节点的ip/域名]:[bch 全节点运行端口] +#运行 bch 全节点设置的用户名 +user = [rpc 访问账号] +#运行 bch 全节点设置的密码 +password = [rpc 访问密码] +#bch 数据校验规则文件地址 +json_schema_file = /etc/bds-splitter/schema/bch.json↩ +#bch 数据校验是否开启 +json_schema_validation_enable = false + +#bch 定时任务配置 +[cron.bch] +update_meta_expr = @every 1m + +#bch kafka 配置 +[kafka.bch] +enable = true +topic = bch +# kafka 客户端标示 +client_id = bch-client-1 +# kafka 消费组标示 +group_id = bch-group +# confluent 服务的地址 +broker_list = [confluent 服务的ip/域名]:[confluent 服务的运行端口] +buffer_size = 1000 +return_errors = true + +#bch 数据库配置 +[database.bch] +#数据库类型,sql server为mssql,postgre为postgres +type = mssql +#数据库的访问地址 +host = [数据库服务的ip/域名] +#数据库的端口信息 +port = [数据库服务的端口] +#数据库的库名,需要初始化好,创建表和导入数据用 +database = [数据库服务的库] +#数据库的访问账号 +user = [数据库服务的账号] +#数据库的访问账号密码信息 +password = [数据库服务的密码] +timezone = Asia/Shanghai +max_open_conns = 500 +max_idle_conns = 100 +sql_log_file = /var/log/bds-splitter/bch-sql.log +debug = false + +# =============================== log ================================== #普通日志配置 [logging_normal] writers = console,file -- GitLab