小编fer*_*vid的帖子

mongodb组由多个字段组成

例如,我有这些文件:

{
  "addr": "address1",
  "book": "book1"
},
{
  "addr": "address2",
  "book": "book1"
},
{
  "addr": "address1",
  "book": "book5"
},
{
  "addr": "address3",
  "book": "book9"
},
{
  "addr": "address2",
  "book": "book5"
},
{
  "addr": "address2",
  "book": "book1"
},
{
  "addr": "address1",
  "book": "book1"
},
{
  "addr": "address15",
  "book": "book1"
},
{
  "addr": "address9",
  "book": "book99"
},
{
  "addr": "address90",
  "book": "book33"
},
{
  "addr": "address4",
  "book": "book3"
},
{
  "addr": "address5",
  "book": "book1"
},
{
  "addr": "address77",
  "book": "book11"
},
{ …
Run Code Online (Sandbox Code Playgroud)

mongodb aggregation-framework

88
推荐指数
4
解决办法
14万
查看次数

当cassandra-driver执行查询时,cassandra-driver返回错误OperationTimedOut

我使用python脚本,传递给cassandra批量查询,如下所示:

query = 'BEGIN BATCH ' + 'insert into ... ; insert into ... ; insert into ...; ' + ' APPLY BATCH;'
session.execute(query)
Run Code Online (Sandbox Code Playgroud)



这是一段时间的工作,但在启动脚本失败并打印后约2分钟内:

Traceback (most recent call last):<br>
  File "/home/fervid/Desktop/cassandra/scripts/parse_and_save_to_cassandra.cgi", line 127, in <module><br>
    session.execute(query)<br>
  File "/usr/local/lib/python2.7/dist-packages/cassandra/cluster.py", line 1103, in execute<br>
    result = future.result(timeout)<br>
  File "/usr/local/lib/python2.7/dist-packages/cassandra/cluster.py", line 2475, in result<br>
    raise OperationTimedOut(errors=self._errors, last_host=self._current_host)<br>
cassandra.OperationTimedOut: errors={}, last_host=127.0.0.1<br>
<br>
<br>
Run Code Online (Sandbox Code Playgroud)

我将超时更改cassandra.yaml为:
read_request_timeout_in_ms:15000
range_request_timeout_in_ms:20000
write_request_timeout_in_ms:20000
cas_contention_timeout_in_ms:10000
request_timeout_in_ms:25000


然后我重新启动了cassandra,但它没有帮助.错误一次又一次地发生!

脚本失败时的日志行:

INFO [BatchlogTasks:1] 2014-06-11 14:18:10,490 …

python cassandra cql3

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

标签 统计

aggregation-framework ×1

cassandra ×1

cql3 ×1

mongodb ×1

python ×1