小编Hen*_*los的帖子

如何更改Glue Crawler创建的自动检测分区的列名?

我有一个斗,用作Kinesis Firehose流的目的地.

Firehose使用该yyyy/mm/dd/HH格式自动在该存储桶上创建基于日期的前缀.

然后我创建了一个爬虫程序,它将搜索数据到这个存储桶并配置如下:

抓取工具配置

运行爬网程序后,它会创建一个包含以下模式的表:

| #   | Column name   | Data type | Key           |
| --- | -----------   | --------- | ------------- |
| 1   | numberissues  | int       |               |
| 2   | group         | string    |               |
| 3   | createdat     | string    |               |
| 4   | companyunitid | string    |               |
| 5   | partition_0   | string    | Partition (0) |
| 6   | partition_1   | string    | Partition (1) |
| …
Run Code Online (Sandbox Code Playgroud)

amazon-athena aws-glue amazon-kinesis-firehose

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

正则表达式:括号表达式中的双反斜杠

以下表达式中的双反斜杠匹配什么?

/^[\\?]/
Run Code Online (Sandbox Code Playgroud)

它是\&(转义的反斜杠)-或-\\&(未转义)-或-\?(转义的问号)的过滤器吗?

regex

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

对于已处理的 POST 请求,最合适的 HTTP 状态代码是什么?

我有一个 RESTful API,由另一个发布更新的内部应用程序使用。

问题是出现了一些意外的峰值,在这些时间内,请求可能需要超过 60 秒(负载均衡器定义的限制,我无法更改)来响应,这会导致504 Gateway Timeout错误。

当后一个应用程序得到这样的响应时,它会在 10 分钟左右后再次重试请求。

这导致了一些请求被处理了两次,因为第一次请求成功,但是耗时超过 60 秒。

所以我决定在请求中使用幂等键来避免这个问题。问题是我不知道在这种情况下我应该返回什么。

我应该坚持200 OK吗?我应该返回一些4xx代码吗?

rest http

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

拒绝承诺未定义

我试过下面的函数使用co和javascript promise测试,fulfill会成功返回但是reject没有,并且捕获错误未定义.并且流程无法继续.为什么?

错误:

> at GeneratorFunctionPrototype.next (native)
    at onFulfilled (/Users/../project/app/node_modules/co/index.js:65:19)
    at runMicrotasksCallback (node.js:337:7)
    at process._tickDomainCallback (node.js:381:11)
Run Code Online (Sandbox Code Playgroud)

码:

domain.run(function() {

  var testPromise = function() {
    return new Promise(function (fulfill, reject){
      //reject('error');
      reject(new Error('message'));
    });
  };


co(function *() {
  var d = yield testPromise();
  console.log(d);
  res.send('fin');
}).catch(onerror);
function onerror(error) { console.error(error.stack); }

});
domain.on('error', function(error) { console.error(error); });
Run Code Online (Sandbox Code Playgroud)

javascript generator node.js promise co

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