插入表 emp1234 但在 cassandra 中出错
Posted
技术标签:
【中文标题】插入表 emp1234 但在 cassandra 中出错【英文标题】:inserting in table emp1234 but got an error in cassandra 【发布时间】:2019-08-16 20:02:46 【问题描述】:这是我尝试过的:
emp1234(user_id,age,city,country,height,mobile_no,name,sex,state,weight) FROM '/tmp/user.csv' WITH HEADER = FALSE;
但它返回以下错误:
错误 - 无法导入 17 行:WriteTimeout - 来自服务器的错误:代码 = 1100 [协调节点超时等待副本节点的响应] 消息 =“操作超时 - 仅收到 0 个响应。” info='received_responses': 0, 'required_responses': 1, 'consistency': 'ONE',稍后重试,尝试 1 of 5
【问题讨论】:
代码和错误缩进 【参考方案1】:最可能的原因是您在键空间的复制因子设置中的 DC 名称与在您的集群中不同。
通过nodetool
状态获取DC名称,检查键空间设置中的名称(通过DESCRIBE keyspace_name;
),它们应该相同,包括字符大小写。如果它们不同,请通过
alter KEYSPACE test WITH replication = 'class': 'NetworkTopologyStrategy', 'DC_name': X;
【讨论】:
以上是关于插入表 emp1234 但在 cassandra 中出错的主要内容,如果未能解决你的问题,请参考以下文章