小编Dhy*_*yan的帖子

在travis.yml中使用加密的bintray密钥问题

所以,当我在.travis.yml中使用以下内容时,它可以正常工作..

*********************
    deploy:
      user: mybintrayuserid
      provider: bintray
      file: .bintray_descriptor.yml
      key: myapikey

***********************
Run Code Online (Sandbox Code Playgroud)

但如果我将其改为以下我会得到错误:

**************************
deploy:
  user: mybintrayuserid
  provider: bintray
  file: .bintray_descriptor.yml
  key:
    secure: encryptedHashHash
****************************
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

[Bintray Upload] Bintray回复:401未经授权.此资源需要身份验证.

我如何生成密钥:

travis encrypt myapikey --add deploy.key
Run Code Online (Sandbox Code Playgroud)

注意:我也添加了截图以获取更多详细信息..

截图: http ://i.stack.imgur.com/rhkgJ.png

travis-ci bintray

5
推荐指数
1
解决办法
404
查看次数

Kafka消息在主人身上损坏但副本看起来不错

卡夫卡版:0.9

我们有一个试图从Kafka读取的java应用程序.但我们看到kafka消息中的数据损坏

以下是Java应用程序的错误:

    org.apache.kafka.common.KafkaException: Error deserializing key/value for partition varnish_raw_logs-31 at offset 568565
Caused by: org.apache.kafka.common.record.InvalidRecordException: Record is corrupt (stored crc = 1835858402, computed crc = 4025136930)
Run Code Online (Sandbox Code Playgroud)

所以我决定看看哪个节点拥有分区31,并使用kafka dump log util查看数据的外观.从下面看,分区31由node-4拥有,node-2拥有其副本.

Topic: varnish_raw_logs Partition: 31   Leader: 4       Replicas: 4,2   Isr: 4,2
Run Code Online (Sandbox Code Playgroud)

现在,当我使用dump util查看来自节点4和节点2的日志时.我看到数据在副本节点(节点-2)中有效,但在主节点中已损坏.

左边是腐败大师,右边是副本

所以我的问题是:master(node-4)进入这种状态的根本原因什么?虽然您可以争辩我们应该跳过特定于事件的错误.我不想错过这些消息,因为我在复制品中有一个好消息.

apache-kafka kafka-consumer-api

5
推荐指数
0
解决办法
496
查看次数

我们可以使用 JMX 监控 Cassandra 架构不一致吗

我知道这nodetool describecluster可以为我提供有关 cassandra 中架构分歧的信息。但是,我想看看该信息是否可通过 JMX 获得。如果可用,有人可以向我指出该信息的完全限定包/指标名称吗?

我正在尝试使用 Prometheus 设置警报。

java cassandra datastax-java-driver datastax

5
推荐指数
1
解决办法
273
查看次数

有没有办法在弹性搜索索引中设置ttl

我可以看到文档说我们可以设置ttl文档而不是索引/索引.如果我们设置,也想知道它是否有任何性能影响ttl.

elasticsearch

3
推荐指数
2
解决办法
9625
查看次数