小编eth*_*123的帖子

Kafka Log Compaction无法启动

我有一个主题与以下描述:

Topic:test-topic    PartitionCount:1    ReplicationFactor:1 Configs:min.cleanable.dirty.ratio=0.01,min.compaction.lag.ms=86400000,cleanup.policy=compact
    Topic: test-topic   Partition: 0    Leader: 1   Replicas: 1 Isr: 1
Run Code Online (Sandbox Code Playgroud)

我的经纪人有log.cleaner.enable = true

本主题包含870778条消息,其中存在大量重复密钥(其中一些重复密钥数量达到数千条).根据Kafka 文档,Kafka应该在这些条件下部署日志压缩,并使用给定密钥修剪除最新消息之外的所有消息.如果不是几个月,这种情况在几周之后就不会发生.我在这里错过了什么来跳跃启动日志压缩?

经纪人配置:

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with …
Run Code Online (Sandbox Code Playgroud)

apache-kafka

12
推荐指数
2
解决办法
4392
查看次数

无法加载私钥

我是SSL / OpenSSL的新手,并且正在Windows 7上工作。我正在尝试按照这些说明为我的ElasticBeanstalk环境配置HTTPS 。

我在“创建私钥”中的第2步。在发出命令以生成密钥对之后:

openssl genrsa 2048 > privatekey.pem
Run Code Online (Sandbox Code Playgroud)

我得到:

Generating RSA private key, 2048 bit long modulus
........................................+++
...............................+++
unable to write 'random state'
e is 65537 (0x10001)
Run Code Online (Sandbox Code Playgroud)

但是,它确实将密钥写入了我的目录。但是在第二条命令之后:

openssl req -new -key privatekey.pem -out csr.pem
Run Code Online (Sandbox Code Playgroud)

我得到:

unable to load Private Key
6312:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:647:Expecting: ANY PRIVATE KEY
Run Code Online (Sandbox Code Playgroud)

我尝试了一下Google搜索,但是发现的所有解决方案似乎都与我无关。我检查了生成的密钥,它看起来像

-----BEGIN RSA PRIVATE KEY-----
 {lots of characters}
-----END RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

windows openssl amazon-web-services amazon-elastic-beanstalk

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

根据随响应返回的请求修改设置标记

基本上,我的问题很简单。我使用改造作为与我无法控制的服务器进行通信的框架。我想在我的请求上设置某种标记,该标记会自动在响应中返回。关于如何实现这一点有什么想法吗?

android retrofit

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

为什么相机意图会自动将图像保存到磁盘?

我正在按照Android基本教程使用一个简单的相机意图。在本节中,它讨论将图像文件保存到磁盘。但是,我还没有配置任何这些步骤,但是在捕获图像并返回到我的活动后,它仍然会自动将我的图像保存到 /storage/emaulated/0/DCIM/Camera 中的磁盘。这似乎不是教程所暗示的 - 我什至在我的清单中没有 WRITE_EXTERNAL_STORAGE 权限,所以我不确定为什么它甚至被允许写入磁盘。我不希望图像自动保存到这个目录,而是保存到我选择的目录。我知道如何将图像保存到自定义目录,但是如何防止将图像保存到上述目录的默认行为?

android android-camera android-camera-intent

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

TransferManager上传实际上并不上传文件

我试图按照教程上传从Android SDK的一个文件,以S3,作为概述这里.在成功验证我能够创建CognitoCachingCredentialsProvider之后,我尝试从我的设备执行上传到我已经设置的S3存储桶.我有以下代码来尝试这个:

CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
                            context, identityProvider, null, {autARN});
Log.d("LogTag", "my ID is " + credentialsProvider.getIdentityId()); //shows me the IdentityId; credentialsProvider is valid
TransferManager transferManager = new TransferManager(credentialsProvider);
File file = new File("/storage/sdcard0/Download");
Upload upload = transferManager.upload({Bucket Name}, "test.txt", file);
while (upload.isDone() == false) {
    System.out.println(upload.getProgress().getPercentTransferred() + "%");
}
Run Code Online (Sandbox Code Playgroud)

while循环向我显示我的文件的0%已被上传,实际上我的文件在目标存储桶中没有按预期显示.任何人都有任何线索为什么文件没有按预期上传?

android amazon-s3 amazon-web-services

2
推荐指数
1
解决办法
713
查看次数