小编Ami*_*ini的帖子

Elasticsearch查询返回所有记录

我在Elasticsearch中有一个小型数据库,出于测试目的,我希望将所有记录拉回来.我试图使用表单的URL ...

http://localhost:9200/foo/_search?pretty=true&q={'matchAll':{''}}
Run Code Online (Sandbox Code Playgroud)

有人可以给我你用来完成这个的URL吗?

database bigdata query-string elasticsearch elasticsearch-dsl

463
推荐指数
15
解决办法
58万
查看次数

如何在Python中对URL参数进行百分比编码?

如果我做

url = "http://example.com?p=" + urllib.quote(query)
Run Code Online (Sandbox Code Playgroud)
  1. 它不编码/%2F(休息OAuth的标准化)
  2. 它不处理Unicode(它抛出异常)

有更好的图书馆吗?

python url encoding urllib urlencode

277
推荐指数
5
解决办法
23万
查看次数

如何在Python中使用Xpath?

什么是图书馆?有完整的实施吗?图书馆是如何使用的?它的网站在哪里?

python xml xpath dom nodes

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

在os.system()期间会导致"IOError:[Errno 9]错误文件描述符"的原因是什么?

我正在使用一个科学软件,包括一个os.system()用于运行另一个科学程序的Python脚本.在子进程运行时,Python在某些时候打印以下内容:

close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
Run Code Online (Sandbox Code Playgroud)

我相信此消息会在os.system()返回的同时打印出来.

我现在的问题是:

哪种情况会导致这种类型的IOError?它究竟意味着什么?对于已被调用的子进程意味着什么os.system()

python posix subprocess file-descriptor ioerror

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

OAuth2.0令牌奇怪行为(无效凭据401)

通常,Google OAuth2.0机制运行良好.

  1. 用户确认使用所选范围访问Google帐户的权限.
  2. 检索刷新令牌并将其保存到长时间存储.
  3. 每次需要(如果访问令牌过期)访问令牌被检索并用于访问API.

但有时候(迄今为止只有两次超过6个月)我经历过一些奇怪的行为:

对Google API的请求返回Invalid Credentials(401)错误.刷新访问令牌(使用存储的刷新令牌)没有帮助.

以下是我在测试此问题时得到的一些结构化输出:

    + ------------------------------------------------------------------------- + 
    | 1.TRYING TO REFRESH THE TOKEN.                                            |
    | 2.DONE REFRESHING THE TOKEN.                                              |
    + ------------------------------------------------------------------------- + 
    |    access:           **************************************************** | 
    |   refresh:                  ********************************************* | 
    |   expires:                                                           3600 | 
    |   created:                                            2013-07-23 13:12:36 | 
    + ------------------------------------------------------------------------- + 

我还尝试通过向https://www.googleapis.com/oauth2/v1/tokeninfo发送请求来验证"新鲜"访问令牌

    + ------------------------------------------------------------------------- + 
    | 1. TRYING TO CHECK THE TOKEN .                                            |
    | 2. DONE CHECKING THE TOKEN THE TOKEN.                                     |
    + ------------------------------------------------------------------------- + 
    |       issued_to:                  ************.apps.googleusercontent.com | …

google-api google-oauth

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

如何修复Elasticsearch中的读取超时

我使用Elasticsearch-1.1.0来索引推文.索引过程没问题.然后我升级了版本.现在我使用Elasticsearch-1.3.2,我随机收到这条消息:

Exception happened: Error raised when there was an exception while talking to ES.
ConnectionError(HTTPConnectionPool(host='127.0.0.1', port=8001): Read timed out. (read timeout=10)) caused by: ReadTimeoutError(HTTPConnectionPool(host='127.0.0.1', port=8001): Read timed out. (read timeout=10)).
Run Code Online (Sandbox Code Playgroud)

随机快照:

Happened --33s-- Happened --27s-- Happened --22s-- Happened --10s-- Happened --39s-- Happened --25s-- Happened --36s-- Happened --38s-- Happened --19s-- Happened --09s-- Happened --33s-- Happened --16s-- Happened 

--XXs-- = after XX seconds
Run Code Online (Sandbox Code Playgroud)

有人可以指出如何解决Read timed out问题吗?

非常感谢你.

timeout timeoutexception connection-timeout executiontimeout elasticsearch

29
推荐指数
4
解决办法
5万
查看次数

AWS:无法从我的计算机连接到RDS数据库

EC2实例/实时Web可以很好地连接到RDS数据库.但是,当我想调试本地机器中的代码时,我无法连接到数据库并出现此错误:

OperationalError:(2003,"无法连接到MySQL服务器'aa9jliuygesv4w.c03i1 ck3o0us.us-east-1.rds.amazonaws.com'(10060)")

我已经添加.pem.ppk钥匙.ssh,我已经配置EB CLI.我不知道该怎么办.

仅供参考:该应用程序位于Django中

mysql database django amazon-web-services amazon-rds

27
推荐指数
5
解决办法
3万
查看次数

在elasticsearch中存储日期格式

当我想在Elasticsearch中添加一个日期时间字符串时遇到了问题.

该文件如下:

{"LastUpdate" : "2013/07/24 00:00:00"}
Run Code Online (Sandbox Code Playgroud)

该文件引发了一个错误 "NumberFormatException" [For input string: \"20130724 00:00:00\"]

我知道我可以在Elasticsearch中使用日期格式,但即使我在网站上阅读该文档,我也不知道如何使用.

{"LastUpdate": {
    "properties": {
        "type": "date", 
        "format": "yyyy-MM-dd"}
    }
}
Run Code Online (Sandbox Code Playgroud)

{"LastUpdate": {
    "type": "date", 
    "format": "yyyy-MM-dd"
    }
}
Run Code Online (Sandbox Code Playgroud)

错了.

如何在Elasticsearch中将日期时间字符串转换为日期格式?

如何将日期时间字符串直接存储到Elasticsearch中?

datetime datetime-format elasticsearch elasticsearch-mapping

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

java short,integer,long performance

我读到JVM存储内部短,整数和长4个字节.我从2000年的一篇文章中读到它,所以我不知道它现在是多么真实.

对于较新的JVM,使用short over integer/long是否有任何性能提升?自2000年以来,实施的这一部分是否发生了变化?

谢谢

java performance integer short long-integer

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

某些用户从Facebook获取"验证访问令牌错误"

尝试发布到用户流时,我从Facebook收到以下错误.

Error validating access token: The session has been invalidated because the user has changed the password or because auth.expireSession was called.

工作流程如下:

  1. 授权Facebook请求scope=offline_access,publish_stream权限(如果当前用户尚未授权)

  2. 在服务器上做一些工作(需要5-10分钟)

  3. 尝试发布到用户的Facebook流

此代码适用于许多用户,但对于某些用户,我收到Error validating access token错误.它开始在几周前经常发生,然后似乎停止了,现在又发生了很多.我当然不是在呼唤auth.expireSession我的目的,而且似乎不太可能多个用户在5-10分钟的窗口中将其密码从授权发布到发布.有谁知道这可能导致什么?

facebook facebook-graph-api facebook-oauth facebook-stream-story facebook-permissions

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