gpt4 book ai didi

elasticsearch - NoHostAvailable :, 在 elassandra 中使用网络拓扑策略插入查询

转载 作者:行者123 更新时间:2023-12-03 00:40:06 25 4
gpt4 key购买 nike

在使用网络拓扑策略插入查询的 elassandra 中,它显示“没有可用的主机”。

cqlsh>CREATE KEYSPACE IF NOT EXISTS twitter WITH replication={ 'class':'NetworkTopologyStrategy', 'dc1':'1' };

cqlsh>CREATE TABLE twitter.user (
name text,
attrs map<text,text>,
PRIMARY KEY (name)
);

cqlsh>INSERT INTO twitter.user (name,attrs) VALUES ('bob',{'email':'bob@gmail.com','firstname':'bob'});

enter image description here
节点工具状态 enter image description here

另一个使用相同 dc 的键空间,显示这个
enter image description here

最佳答案

将 key 空间的数据中心名称更改为 DC1

ALTER KEYSPACE twitter WITH replication = {'class': 'NetworkTopologyStrategy', 'DC1' : 1};

Data Center name is case sensitive.



已编辑

有两种复制策略可用:
  • SimpleStrategy:仅用于单个数据中心。如果您打算使用多个数据中心,请使用 NetworkTopologyStrategy。
  • NetworkTopologyStrategy:强烈推荐用于大多数部署,因为在 future 扩展需要时扩展到多个数据中心要容易得多。
  • 关于elasticsearch - NoHostAvailable :, 在 elassandra 中使用网络拓扑策略插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46195721/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com