我正在尝试从开发中心和客户端apis读取行,但如果我为所有2k行“选择*”,它在查询跟踪中显示没有主机可用异常,尽管它在集群中有所有节点。但如果我保持分区键在哪里条件,它不会显示任何错误。任何人都可以帮助找到问题吗?非常感谢。
答案 0 :(得分:2)
你可能会超时。在没有where子句的情况下执行DM.api('/videos','post',{
url: JSON.parse(xhr.response).url,
title: $('#title').val(),
tags: $('#tags').val(),
channel: $('#channel option:selected').val(),
published: 'true',
private: true
}
);
不是一个好主意,因为您可能会遇到群集中的每个节点。
如果这仅用于测试,您可以在yaml中提升read timeouts(select * from
),但不想在生产中使用类似的查询。
如需进一步了解,请使用开发人员中心的query tracing功能,这在最新版本中非常不错。