小编Mam*_*mun的帖子

如何在Scala中的语句之间等待N秒?

我有两个这样的陈述:

val a = 1
val b = 2
Run Code Online (Sandbox Code Playgroud)

在两个语句之间,我想暂停N秒,就像我可以bashsleep命令一样.

sleep scala

24
推荐指数
2
解决办法
4万
查看次数

如何通过 kubectl 命令识别静态 Pod?

我的 Kubernetes 集群中的 2 个节点中有多个 pod。(请参见下文)。

有没有办法告诉我哪些是静态 Pod?(也许是某种kubectl命令?)

谢谢!

controlplane $ k get pods -A -o wide
NAMESPACE     NAME                                   READY   STATUS    RESTARTS   AGE    IP            NODE           NOMINATED NODE   READINESS GATES
kube-system   coredns-f9fd979d6-h865q                1/1     Running   0          119s   10.244.0.5    node02   <none>           <none>
kube-system   coredns-f9fd979d6-z4j6f                1/1     Running   0          119s   10.244.1.5    node01         <none>           <none>
kube-system   etcd-a1b2k7h7                      1/1     Running   0          2m9s   172.17.0.79   node02   <none>           <none>
kube-system   kube-apiserver-g8j4k8o8            1/1     Running   0          2m9s   172.17.0.79   node02   <none>           <none>
Run Code Online (Sandbox Code Playgroud)

kubernetes kubectl kubernetes-pod

13
推荐指数
2
解决办法
8145
查看次数

hive.metastore.RetryingMetaStoreClient:MetaStoreClient丢失连接.尝试重新连接错误,触发配置单元上的其他错误

有时,当开发人员运行配置单元查询时,会出现以下错误(下面的第一个日志条目).

当我查看节点上的hive longs时,我看到Metastoreclient之前立即丢失了连接(下面的第二个日志条目).

问题似乎自行消失了.

知道这可能是什么原因?

谢谢!

hadoop-cmf-hive-HIVESERVER2-qn7bi02hdn001.compliant.disney.private.log.out.3:2016-04-27 07:17:20,092 WARN org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException as:hdfs (auth:SIMPLE) cause:org.apache.hive.service.cli.HiveSQLException: Error while compiling statement: FAILED: SemanticException org.apache.thrift.transport.TTransportException

[root@qn7bi02hdn001 rashm010]# grep lost *3
Run Code Online (Sandbox Code Playgroud)

2016-04-27 07:16:54,449 WARN org.apache.hadoop.hive.metastore.RetryingMetaStoreClient:MetaStoreClient丢失连接.试图重新连接.2016-04-27 07:17:20,114 WARN org.apache.hadoop.hive.metastore.RetryingMetaStoreClient:MetaStoreClient丢失了连接.试图重新连接.[root @ qn7bi02hdn001 rashm010]#

任何帮助将不胜感激.

hadoop hive cloudera hiveql

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

需要制作 AWS IAM 角色的相同副本(包括它拥有的策略和信任关系)

我有一个 IAM 角色(其中包含许多策略和信任关系)。我在构建 AWS Cognito 用户池时使用了它。但是,此 IAM 角色将很快被删除。

手动复制将是一件苦差事,而且不可重复。我想通过 CLI 或其他可重复方式的脚本制作副本。

到目前为止,我已经通过 stackoverflow 和 google 进行了搜索,但没有找到任何相关内容。

任何帮助表示赞赏。

amazon-web-services amazon-iam amazon-cognito

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

Kinesis vs KPL vs KCL

这是一个有点浅层次的问题。然而,我对这三项服务感到困惑。

据我了解,KPL 生成快速数据,而 KCL 消耗 Kinesis 生成的快速数据。但是,我不明白的是,如果 KPL 和 KCL 组成这一对,我们需要 AWS Kinesis 做什么?

另一种看待方式:如果 AWS Kinesis 可以生成快速数据并且 KCL 可以使用它,那么我们需要 KPL 做什么?

任何澄清的答案将不胜感激。

amazon-kinesis amazon-kinesis-kpl amazon-kinesis-firehose

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

kubectl 描述未知速记标志 -o

我认为 -o 应该是 kubectl 的通用选项。但是,当我运行以下 kubectl 命令时,不知何故我收到以下错误。

你能告诉我为什么吗?谢谢你。

mamun$ kubectl describe secret -n development serviceaccount-foo -o yaml
Error: unknown shorthand flag: 'o' in -o
See 'kubectl describe --help' for usage.
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform kubernetes google-kubernetes-engine kubectl

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

kubernetes 中的 sidecar 与 init 容器

我无法区分 sidecar 和 init 容器。到目前为止,我明白真正的应用程序容器等待 init 容器做某事。然而,sidecar 可以做同样的事情,不是吗?反之亦然,init 容器不会消失,因此也可以“在旁边”运行。因此,我的困惑。

谢谢您的帮助。

containers kubernetes google-kubernetes-engine sidecar

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

如何在 terraform 的 AWS 策略中插入变量

我在 terraform 中为 AWS 资源定义了一个策略,如下所示:


device-status-policy = <<EOF
{"Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iot:Connect", "Resource": "arn:aws:iot:us-west-2:foobaraccountid:client/device-status-qa*" }, { "Effect": "Allow", "Action": [ "iot:Publish", "iot:Receive", "iot:Subscribe" ] }
   EOF

Run Code Online (Sandbox Code Playgroud)

我希望它的 Resource 部分是一个变量,就像这样(伪代码)

device-status-policy = <<EOF
{"Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iot:Connect", "Resource": "$SOMEVAR/device-status-qa*" }, { "Effect": "Allow", "Action": [ "iot:Publish", "iot:Receive", "iot:Subscribe" ] }
   EOF
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。谢谢。

amazon-web-services terraform aws-policies

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

云形成漂移和变化集有什么区别?

谁能解释 AWS Cloudformation 中的 Drift 和 Change Sets 之间的区别?

两者似乎都是自上次应用 Cloudformation 模板以来发生的更改列表

谢谢!

amazon-web-services aws-cloudformation

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

UML 和 OCL 之间的区别

我被要求使用 UML 制作并展示一个应用程序设计。然而,在做研究的过程中,我遇到了OCL。他们看起来几乎是一样的。也就是说,他们都做类及其属性以及类之间的关系。

哪些用例分别最适合 UML 和 OCL?

谢谢!

architecture uml ocl

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

EBS 快照可以保留多长时间?

出于监管目的,我需要将 EBS 快照保留 7 年。

AWS 文档说:

您可以根据快照总数或每个快照的期限保留快照。

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-lifecycle.html

但是,它没有给出最大年龄。

我可以将 EBS 快照保留 7 年吗?

谢谢!

amazon-ec2 amazon-web-services

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

Terraform:如何通过 json 文件迭代地图输入的键值对

这是我的输入 json 文件:

{
  "inputs": [
        {
          "acct_id": "foo-bar-15",
          "display_name": "foo bar",
          "project-role-pairs": {"test-1234": "roles/logging.logWriter", "test-2345": "roles/storage.objectViewer"}
        },
        {
          "acct_id": "foo-bar-16",
          "display_name": "john doe",
          "project-role-pairs": {"test-3456": "roles/logging.logWriter", "test-4567": "roles/storage.objectViewer"}
        }
      ]
}
Run Code Online (Sandbox Code Playgroud)

代码: 这是我的代码,根据输入在 GCP 中创建服务帐户(该部分工作正常)。它还尝试根据上面 json 文件中的 project-roles-pairs 映射在 2 个项目中创建 IAM 角色。我无法通过地图进行交互。我就是不知道为什么。目前的代码只是使用映射中的第一个键来表示两者,就好像没有第二对键值一样。我一直在寻找“扁平化”和动态块和集合产品。它们似乎不适合用例,或者我无法有效地使用它们。请帮忙。

locals {
  json_data_7 = jsondecode(file("./data7.json"))
}


# Creates a Service Account for each top level in input
resource "google_service_account" "service_accounts_for_each_7" {
  for_each = {for v in local.json_data_7.inputs: v.acct_id => v.display_name}
  account_id   = each.key
  display_name = each.value …
Run Code Online (Sandbox Code Playgroud)

foreach json terraform terraform-provider-gcp

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

通过lambda函数向SQS发送消息时如何插入

我正在尝试使用 Lambda 向 SQS 队列发送消息:

这是我的代码:

var QUEUE_URL = 'https://us-west-2.queue.amazonaws.com/123456789/ntech-event-processing-dev.fifo';
var AWS = require('aws-sdk');
var sqs = new AWS.SQS({region : 'us-west-2'});

exports.handler = function(event, context) {
  var params = {
    MessageBody: JSON.stringify(event),
    QueueUrl: QUEUE_URL
  };
  sqs.sendMessage(params, function(err,data){
    if(err) {
      console.log('error:',"Fail Send Message" + err);
      context.done('error', "ERROR Put SQS");  // ERROR with message
    }else{
      console.log('data:',data.MessageId);
      context.done(null,'');  // SUCCESS 
    }
  });
}
Run Code Online (Sandbox Code Playgroud)

这是我的测试数据 (JSON),请注意我在那里定义了 MessageGroupId。

{
  "MessageGroupId": "1",
  "key1": "value1",
  "key2": "value2",
  "key3": "value3"
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

2020-04-16T17:40:37.604Z    fa709a07-0bcd-4b17-a48b-341a984aec88    INFO    error: Fail Send …
Run Code Online (Sandbox Code Playgroud)

javascript lambda node.js aws-lambda

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