Closed bxlkm closed 5 years ago
不正常。请检查jobmaker.cfg
的rawgbt_topic
是否与gbtmaker.cfg
中的匹配。
如果匹配,请尝试用/work/kafka/bin/kafka-console-consumer.sh
来打印rawgbt_topic
,看看是否正常输出。
该问题最常见的原因是rawgbt
的消息大小超过限制。请确保你在所有broker的server.properties
中添加了如下设置:
# increate message size limit
message.max.bytes=60000000
replica.fetch.max.bytes=80000000
如果消息接收依然有问题,请检查/work/kafka/logs/server.log
@YihaoPeng 之前代码对于dash的 https://github.com/dashpay/dash/releases/download/v0.13.1.0/dashcore-0.13.1.0-x86_64-linux-gnu.tar.gz 这个全节点版本通讯时时需要依赖 https://github.com/codablock/bls-signatures/archive/v20181101.zip 这个库编译。
好的。感谢提供源代码。我之后会进行合并。
我也很感谢有这么好的一个开源项目,向你们致敬,提供源代码是我应该做的。
Kafka.cc:81] consumer librdkafka version: 0.9.1 I0413 13:56:24.427659 93 Kafka.cc:163] add brokers: 172.31.58.133:9092 I0413 13:56:24.427728 93 Kafka.cc:170] create topic handle: BtcRskRawGw I0413 13:56:29.458571 93 JobMakerBitcoin.cc:162] consume latest rawgbt messages from kafka... I0413 13:56:34.458698 93 JobMakerBitcoin.cc:173] consume latest rawgbt messages done I0413 13:56:34.458889 93 JobMaker.cc:213] wait for worker 139956248889088exiting W0413 13:56:54.458935 126 JobMakerBitcoin.cc:295] RawGbt Map is empty W0413 13:57:14.459288 126 JobMakerBitcoin.cc:295] RawGbt Map is empty W0413 13:57:34.459606 126 JobMakerBitcoin.cc:295] RawGbt Map is empty W0413 13:57:54.459904 126 JobMakerBitcoin.cc:295] RawGbt Map is empty W0413 13:58:14.460213 126 JobMakerBitcoin.cc:295] RawGbt Map is empty 没有矿机接入的情况下,全节点正常,gbt也正常,blk正常,kafka,zookeeper正常,jobmaker出现这样的情况属于正常吗?