小编lig*_*ght的帖子

无法安装awslogs代理

我在尝试在ec2节点上安装awslogs代理时遇到问题.当我运行此命令时:

sudo python ./awslogs-agent-setup.py --region us-east-1
Run Code Online (Sandbox Code Playgroud)

它似乎在第2步失败了:

Launching interactive setup of CloudWatch Logs agent ... 

Step 1 of 5: Installing pip ...DONE

Step 2 of 5: Downloading the latest CloudWatch Logs agent bits ... 
Traceback (most recent call last):
  File "./awslogs-agent-setup.py", line 1144, in <module>
    main()
  File "./awslogs-agent-setup.py", line 1140, in main
    setup.setup_artifacts()
  File "./awslogs-agent-setup.py", line 696, in setup_artifacts
    self.install_awslogs_cli()
  File "./awslogs-agent-setup.py", line 523, in install_awslogs_cli
    subprocess.call([AWSCLI_CMD, 'configure', 'set', 'plugins.cwlogs', 'cwlogs'], env=DEFAULT_ENV)
  File "/usr/lib64/python2.7/subprocess.py", line 524, in call
    return Popen(*popenargs, …
Run Code Online (Sandbox Code Playgroud)

python amazon-web-services

11
推荐指数
3
解决办法
5040
查看次数

从日期时间减去一小时而不是一天

datetime在Oracle中有一个专栏(MM/DD/YYYY HH:MM:SS AM/PM),但当我这样做时:

SELECT MAX(D_DTM)-1 FROM tbl1
Run Code Online (Sandbox Code Playgroud)

......它可以追溯到一天.如何从列中删除一小时而不是一天?

我也注意到datetime12AM 的记录看起来像MM/DD/YYYY而不是MM/DD/YYYY 00:00:00 ; 我不确定这是否重要.

oracle datetime plsql date-arithmetic

9
推荐指数
4
解决办法
3万
查看次数

在aws中从lambda启动一个shell脚本

如果我在EC2实例中有一个bash脚本,是否有一种方法可以触发lambda?

lambda的触发器将来自RDS.因此,mysql中的表会更新,并且该表中的特定列会更新为"Ready",Lambda必须将该行的ID拉为"Ready"状态,并将该ID发送到bash脚本.

amazon-ec2 amazon-web-services aws-lambda

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

logstash输出到elasticsearch索引和映射

我正在尝试将logstash输出到elasticsearch但我不确定如何使用我在elasticsearch中定义的映射...

在Kibana,我这样做了:

创建了一个索引和映射,如下所示:

PUT /kafkajmx2
{
  "mappings": {
    "kafka_mbeans": {
      "properties": {
        "@timestamp": {
          "type": "date"
        },
        "@version": {
          "type": "integer"
        },
        "host": {
          "type": "keyword"
        },
        "metric_path": {
          "type": "text"
        },
        "type": {
          "type": "keyword"
        },
        "path": {
          "type": "text"
        },
        "metric_value_string": {
          "type": "keyword"
        },
        "metric_value_number": {
          "type": "float"
        }
      }
    }
  }

}
Run Code Online (Sandbox Code Playgroud)

可以像这样写入数据:

POST /kafkajmx2/kafka_mbeans
{
  "metric_value_number":159.03478490788203,
  "path":"/home/usrxxx/logstash-5.2.0/bin/jmxconf",
  "@timestamp":"2017-02-12T23:08:40.934Z",
  "@version":"1","host":"localhost",
  "metric_path":"node1.kafka.server:type=BrokerTopicMetrics,name=TotalFetchRequestsPerSec.FifteenMinuteRate",
  "type":null


}
Run Code Online (Sandbox Code Playgroud)

现在我的logstash输出如下所示:

input {
        kafka {
                kafka details here
        }

}
output {

    elasticsearch …
Run Code Online (Sandbox Code Playgroud)

elasticsearch logstash

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

在SQLPlus中使用SPOOL时,数据行之间出现空白行

我正在尝试在sqlplus中假脱机大查询但由于某种原因,我确实每558行有2个空行.

我是这样的假脱机:

SET TERMOUT OFF
SET ECHO OFF
SET LINES 1000
SET FEEDBACK off
SET HEADING OFF
SET ARRAYSIZE 10000
SET NEWPAGE NONE
SET PAGESIZE 0
SET TRIMSPOOL ON
Spool D:\IPORT15.csv
select query
Spool OFF;
EXIT
Run Code Online (Sandbox Code Playgroud)

我以为SET NEWPAGE应该照顾那个?

oracle sqlplus

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

使用 GCP 提供程序时,私钥应该是 PEM 或普通 PKSC1 terraform 错误

由于某种原因,我无法使用 GCP 提供商解决此身份验证错误。

* google_compute_instance.abc1234: Error loading zone 'us-west1-a': Get https://www.googleapis.com/compute/v1/projects/xxxxxx/zones/us-west1-a?alt=json: private key should be a PEM or plain PKSC1 or PKCS8; parse error: asn1: syntax error: sequence truncated

我的提供者配置是这样的:

provider "google" {
  credentials = "${file("/home/xxxxx/.gsutil/credstore2.json")}"
  project     = "xxxxx"
  region      = "us-west1"
}
Run Code Online (Sandbox Code Playgroud)

而且我确实拥有有效的凭据,credstore2.json因为我能够成功使用 gsutil 和 gcloud 命令。我还打开了该文件的权限,但仍然遇到相同的错误。

google-cloud-platform terraform

7
推荐指数
0
解决办法
4523
查看次数

lambda 函数中的 kerberos 身份验证

我现在有一个 aws lambda 函数(nodejs),可以将一些数据写入测试 kafka 集群。在生产中使用 kerberos 进行身份验证的那个,所以我想知道是否有办法设置我的 lambda 函数以使用 kerberos 进行身份验证。我在网上找不到太多关于这个...

amazon-web-services node.js aws-lambda

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

无法远程连接到 jmx 端口

我正在尝试远程连接到 jmx 端口,但即使端口已打开,我似乎也无法连接到它。它是一个在服务器上的容器中运行的 java 进程,它是一个 Nomad 工作者。它在29406.

这是netstat显示的内容:

netstat -tulpn | grep 29406
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 10.137.2.166:29406      0.0.0.0:*               LISTEN      -               
udp        0      0 10.137.2.166:29406      0.0.0.0:*                           -   
Run Code Online (Sandbox Code Playgroud)

这是什么 /etc/hosts

cat /etc/hosts
127.0.0.1 localhost

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters …
Run Code Online (Sandbox Code Playgroud)

java linux

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

红移中的窗函数

我有一些看起来像这样的数据:

CustID  EventID     TimeStamp
1       17          1/1/15 13:23
1       17          1/1/15 14:32
1       13          1/1/25 14:54
1       13          1/3/15 1:34
1       17          1/5/15 2:54
1       1           1/5/15 3:00
2       17          2/5/15 9:12
2       17          2/5/15 9:18
2       1           2/5/15 10:02
2       13          2/8/15 7:43
2       13          2/8/15 7:50
2       1           2/8/15 8:00
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用 row_number 函数使其看起来像这样:

CustID  EventID     TimeStamp      SeqNum
1       17          1/1/15 13:23    1
1       17          1/1/15 14:32    1
1       13          1/1/25 14:54    2
1       13          1/3/15 1:34     2
1 …
Run Code Online (Sandbox Code Playgroud)

sql window-functions amazon-redshift

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

用于写文件的镶木地板版本

有没有办法找出用于在HDFS中编写镶木地板文件的拼花版?我试图看看是否使用相同的镶木地板版本或不同版本编写了各种文件.

hadoop hdfs parquet

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