小编Vij*_*mar的帖子

ssh-add“连接到代理时出错:连接被拒绝”

我的 MacBook 重新启动,当它重新启动时,我通常必须使用以下命令通过 ssh-add 添加我的私钥

$ssh-add ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)

我从来没有遇到任何问题,今天我收到了这个错误

ssh-add ~/.ssh/id_rsa
Error connecting to agent: Connection refused
Run Code Online (Sandbox Code Playgroud)

什么可能导致这种情况?我如何解决它?

ssh

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

警告:使用 -cacerts 选项访问 cacerts 密钥库

我正在向 Java 密钥库添加证书,但收到以下警告。命令成功。

keytool -import -trustcacerts -keystore /usr/lib/jvm/java-11-openjdk-amd64/lib/security/cacerts -storepass changeit -noprompt -alias my_root_ca.pem -file /usr/share/ca-certificates/foo/my_root_ca.pem
Run Code Online (Sandbox Code Playgroud)

警告是:

Warning: use -cacerts option to access cacerts keystore
Run Code Online (Sandbox Code Playgroud)

我如何摆脱这个警告?

谢谢

keytool openjdk-11

15
推荐指数
1
解决办法
5167
查看次数

在 Apache NiFi 中,是否可以增加/减少控制器的范围?

在 Apache NiFi 中,我当时在适当的范围内创建了一个控制器。现在我想在其他地方使用相同的控制器。我的问题是我可以将范围更改为当前处理器组的祖先,以便其他处理器组可以使用它吗?

谢谢

apache-nifi

7
推荐指数
2
解决办法
1445
查看次数

NiFi:无法将节点连接到集群,因为本地流与集群流不同

重新启动服务器后,NiFi 无法启动。在服务器重新启动之前,我能够毫无问题地关闭/启动 NiFi。

我确保所有节点上的 3 个配置文件(flow.xml.gz、authorizations.xml 和 users.xml)都相同。

2019-12-08 14:36:10,085 ERROR [main] o.a.nifi.controller.StandardFlowService Failed to load flow from cluster due to: org.apache.nifi.controller.UninheritableFlowException: Failed to connect node to cluster because local flow is different than cluster flow.
org.apache.nifi.controller.UninheritableFlowException: Failed to connect node to cluster because local flow is different than cluster flow.
    at org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:1026)
    at org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:539)
    at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:1009)
    at org.apache.nifi.NiFi.<init>(NiFi.java:158)
    at org.apache.nifi.NiFi.<init>(NiFi.java:72)
    at org.apache.nifi.NiFi.main(NiFi.java:297)
Caused by: org.apache.nifi.controller.UninheritableFlowException: Proposed Authorizer is not inheritable by the flow controller because of Authorizer differences: Proposed …
Run Code Online (Sandbox Code Playgroud)

apache-nifi

6
推荐指数
2
解决办法
2977
查看次数

Java 中 JAVA_OPTS“-D”标志的值是否有最大大小限制?

我有一种情况,其中一个 JVM 选项,“-D”标志很大,超过 1000 个字符。这个值有多大限制?

-Dhttp.nonProxyHosts=localhost|127.0.0.1|169.254.169.254|162.31.160.0/20|100.77.147.160/27|100.77.163.160/27|100.77.179.160/27|162.18.168.0/23|162.18.170.0/23|162.18.172.0/23|10.100.0.0/16|.internal|.foobr.com|.execute-api.us-west-2.amazonaws.com|.s3.us-west-2.amazonaws.com|.us-west-2.eks.amazonaws.com|.us-west-2.vpce.amazonaws.com|amazonlinux.us-west-2.amazonaws.com|api.sagemaker.us-west-2.amazonaws.com|cloudformation.us-west-2.amazonaws.com|cloudtrail.us-west-2.amazonaws.com|codebuild-fips.us-west-2.amazonaws.com|codebuild.us-west-2.amazonaws.com|config.us-west-2.amazonaws.com|dynamodb.us-west-2.amazonaws.com|ec2.us-west-2.amazonaws.com|ec2messages.us-west-2.amazonaws.com|elasticloadbalancing.us-west-2.amazonaws.com|events.us-west-2.amazonaws.com|kinesis.us-west-2.amazonaws.com|kms.us-west-2.amazonaws.com|logs.us-west-2.amazonaws.com|monitoring.us-west-2.amazonaws.com|runtime.sagemaker.us-west-2.amazonaws.com|secretsmanager.us-west-2.amazonaws.com|servicecatalog.us-west-2.amazonaws.com|sns.us-west-2.amazonaws.com|ssm.us-west-2.amazonaws.com|ssmmessages.us-west-2.amazonaws.com|sts.us-west-2.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

java jvm-arguments java-11

6
推荐指数
1
解决办法
75
查看次数

创建 A 记录时出现 NoSuchHostedZone 错误

当我运行 boto3 创建 A 记录时,出现错误:

botocore.exceptions.ClientError:调用 ChangeResourceRecordSets 操作时发生错误 (NoSuchHostedZone):未找到 ID 为 my_zone 的托管区域

我正在运行 boto3,并且我知道我创建了名为“my_zone”的托管区域,并且可以在 AWS 控制台中看到它。

response2 = client.change_resource_record_sets(
HostedZoneId = 'my_zone',
ChangeBatch={
    'Comment': 'Points to an instance',
    'Changes': [
        {
            'Action': 'CREATE',
            'ResourceRecordSet': {
                'Name': 'fookeeper.bla',
                'Type': 'A',
                'SetIdentifier': 'my_a_record',
                'GeoLocation': {},  #  US is the default zone.
                'TTL': 300,
                'ResourceRecords': [
                    {
                        'Value': '172.31.11.50'
                    },
                    ],
                }
        },
        ]
}
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-route53 boto3

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

org.apache.nifi.web.NiFiCoreException:无法启动流控制器

我正在设置一个包含 3 个节点的 NiFi 1.7.1 版本构建集群。我正在使用 3 个其他节点作为 Zookeeper(不使用嵌入式 zk)使用 Java 1.8 build 181

使用外部zookeeper在集群模式下启动Nifi时出现此错误

Nifi-bootstrap.log

2018-08-21 19:58:49,675 INFO [main] org.apache.nifi.bootstrap.Command Launched Apache NiFi with Process ID 14956
2018-08-21 19:58:50,156 INFO [NiFi Bootstrap Command Listener] org.apache.nifi.bootstrap.RunNiFi Apache NiFi now running and listening for Bootstrap requests on port 44710
2018-08-21 19:59:09,700 ERROR [NiFi logging handler] org.apache.nifi.StdErr Failed to start web server: Unable to start Flow Controller.
2018-08-21 19:59:09,701 ERROR [NiFi logging handler] org.apache.nifi.StdErr Shutting down...
2018-08-21 19:59:10,679 INFO [main] org.apache.nifi.bootstrap.RunNiFi NiFi …
Run Code Online (Sandbox Code Playgroud)

apache-nifi

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

在 Apache NiFi 中,如何使用时区以 ISO 格式打印当前日期

我正在使用 now() 函数向流添加动态属性。分配给属性的值是人类可读的格式。我想以 ISO 格式获取值:

2019-09-21T12:00:00Z
Run Code Online (Sandbox Code Playgroud)

我试过这个表达:

${now():format("yyyy-MM-ddTHH:mm:ss.SSS'Z'")}
Run Code Online (Sandbox Code Playgroud)

但是,我在“T”上遇到错误。

 ERROR: failed to process session due to Illegal pattern character 'T'; 
Run Code Online (Sandbox Code Playgroud)

有没有一种使用 EL 格式化日期的快速方法?

我是 NiFi 版本 1.9.1

谢谢

date datetime-format apache-nifi

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

PrometheusReportingTask 未在 NiFi 中发出指标

我使用汉堡菜单创建了一个新的 PrometheusReportingTask,然后选择“所有组件”策略,如下所示:

在此输入图像描述

在设置中,运行计划设置为“60 秒”

如下所示,PrometheusReportingTask 正在运行。

在 nifi 日志文件中也证实了这一点:

 INFO org.eclipse.jetty.server.Server jetty-9.4.26.v20200117; built: 2020-01-17T12:35:33.676Z; git: 7b38981d25d14afb4a12ff1f2596756144edf695; jvm 11.0.5+10-LTS
 INFO o.e.jetty.server.handler.ContextHandler Started o.e.j.s.ServletContextHandler@3a6d7945{/metrics,null,AVAILABLE}
 INFO o.eclipse.jetty.server.AbstractConnector Started ServerConnector@139a9c85{HTTP/1.1,[http/1.1]}{0.0.0.0:9092}
 INFO org.eclipse.jetty.server.Server Started @16382501ms
 INFO o.a.n.r.p.PrometheusReportingTask PrometheusReportingTask[id=1b3385ce-0174-1000-ff14-1bf8d240953c] Started JETTY server
 INFO o.a.n.c.s.TimerDrivenSchedulingAgent PrometheusReportingTask[id=1b3385ce-0174-1000-ff14-1bf8d240953c] started.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我有一个处理器组 Foo Group,我希望看到 JVM 以及该处理器组指标

在此输入图像描述

但是,当我 cURL 指标端点时,我找不到任何指标。没有错误,只是没有输出。

$curl localhost:9092/metrics
$
Run Code Online (Sandbox Code Playgroud)

另外,当我停止 PrometheusReportingTask 时,我确实看到指标端点变得不可用

 $curl localhost:9092/metrics
 curl: (7) Failed to connect to localhost port 9092: Connection refused
Run Code Online (Sandbox Code Playgroud)

还有什么需要配置的吗?

我使用的是 Apache NiFi 1.10.0,我在 1.12.0 上尝试过,但都没有成功。这告诉我,配置中缺少一些东西,或者我没有正确到达端点。

谢谢。

prometheus apache-nifi

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