小编use*_*774的帖子

Google Cloud Platform在没有提示的情况下删除或停止实例

我可以使用Google compute api来启动实例,没有任何问题.我实际上使用脚本进行一些轻量级自动缩放.我成功地从快照启动这些实例而没有阻止.但是,删除实例会要求我确认.

gcloud compute instances delete ...
Run Code Online (Sandbox Code Playgroud)

以下实例将被删除.配置为自动删除的附加磁盘将被删除,除非它们附加到任何其他实例.删除磁盘是不可逆转的,磁盘上的任何数据都将丢失. - [us-central1-f]中的[us-central1-f] - [xxx-client-2]中的[xxx-client-1] - [us-central1-f]中的[xxx-client-3]

你想继续吗(是/否)?ÿ

我想删除没有提示.


我会停止实例,但这似乎失败了:

gcloud compute instances stop ...
Run Code Online (Sandbox Code Playgroud)

错误:(gcloud.compute.instances)选项无效:'停止'.你的意思是'列表'吗?

'停止'被改变了吗?

google-compute-engine

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

Python:在字符串中查找模式

我试图找到一种方法来匹配python中字符串s中的模式p.

s = 'abccba'
ss = 'facebookgooglemsmsgooglefacebook'
p = 'xyzzyx'
# s, p -> a, z  # s and p can only be 'a' through 'z'

def match(s, p):
   if s matches p:
      return True
   else:
      return False

match(s, p) # return True
match(ss, p) # return True
Run Code Online (Sandbox Code Playgroud)

我刚尝试过:

import re

s = "abccba"
f = "facebookgooglemsmsgooglefacebook"
p = "xyzzyx"

def fmatch(s, p):
    p = re.compile(p)
    m = p.match(s)
    if m:
        return True
    else:
        return False

print fmatch(s, p)
print …
Run Code Online (Sandbox Code Playgroud)

python string

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

Python 中的 Cassandra 批量插入

我需要做一个批次INSERTCassandra使用Python。我正在使用最新的Datastaxpython 驱动程序。

这些INSERTS是将在同一行中的成批列。我将有很多行要插入,但数据块将在同一行中。

我可以按照这篇文章INSERTS中的for loop描述进行单独的操作: 使用 Python Cassandra 模块 进行参数化查询我正在使用参数化查询,值如该示例所示。

这没有帮助: 如何在 cassandra 中多插入行

我不清楚如何组装参数化的 INSERT:

BEGIN BATCH  
  INSERT(query values1)  
  INSERT(query values2)  
  ...  
APPLY BATCH;  
cursor.execute(batch_query)  
Run Code Online (Sandbox Code Playgroud)

这甚至可能吗?这会加快我的速度INSERTS吗?我必须做数百万。甚至数千也需要太长时间。我发现了一些 Java 信息​​:http : //www.datastax.com/dev/blog/client-side-improvements-in-cassandra-2-0

python cassandra

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

Cassandra:按复合键选择行

我有一个与此类似的 Cassandra 架构:

CREATE TABLE table1 (a1 text,
  a2 text,
  b1 text,
  b2 text,
  c1 text,
  c2 text,
  PRIMARY KEY ( (a1, a2), b1, b2) )
);
Run Code Online (Sandbox Code Playgroud)

这是针对时间序列数据的。a1 是我的 id,a2 是我的时间段。
问题:如何正确选择整个时间段?

我可以选择 a1 或 a2。但是如果我选择 a1 AND a2 请求超时。

SELECT * FROM table1 WHERE a1 = 'id1' AND a2 = 'time_bucket37' LIMIT 100 ALLOW FILTERING;
Run Code Online (Sandbox Code Playgroud)

结果:请求未在 rpc_timeout 内完成。

这是我的::

cqlsh:testmulti1> DESCRIBE TABLE datasimple;

CREATE TABLE datasimple (
  dc_name text,
  time_bucket text,
  partition int,
  perf_name text,
  vm_name text,
  measurement_time timestamp, …
Run Code Online (Sandbox Code Playgroud)

cql cassandra cql3

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

标签 统计

cassandra ×2

python ×2

cql ×1

cql3 ×1

google-compute-engine ×1

string ×1