小编Mr'*_*ack的帖子

如何正确使用数组下标表示法?

我试图正确阅读这个:

*(strarray[i]+j)=0;
Run Code Online (Sandbox Code Playgroud)

我理解的是:

strarray[i][++j] = 0;
Run Code Online (Sandbox Code Playgroud)

要么

strarray[i][++j] = '\0';
Run Code Online (Sandbox Code Playgroud)

但并不完全一样.怎么能正确写成数组下标符号?

c arrays pointers

3
推荐指数
1
解决办法
69
查看次数

在Cassandra中更改群集名称

我有一个集群有2台机器(centos7和cassandra 3.4),192.168.0.175和192.168.0.174.种子是192.168.0.175.

我只想更改群集名称.和平的蛋糕应该是.

我在每个集群上做了:

  • update system.local set cluster_name = 'America2' where key='local';

  • 我做了nodetool flush

  • 我用新名称更新了cassandra.yaml

  • 重新启动cassandra.

当我cqlsh任何如果描述我连接到新的cluster_name America2

当我运行nodetool describecluster时,它会显示旧的群集名称America

如果我在两台机器上停止cassandra并尝试重新启动它们,我会在日志中找到错误的旧错误:

org.apache.cassandra.exceptions.ConfigurationException: Saved cluster name America != configured name America2

那么......我做错了什么!?

rename cassandra

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

如何使用sstableloader?

我在一些centos 7机器上使用Cassandra 3.4.

我有2个集群:

集群1具有2个DC,DC1具有2个机器192.168.0.171/192.168.172,DC2具有1个机器192.168.0.173.群集1上有一些数据,在一个密钥空间上复制2:1.

集群2带有1个数据中心,DC3有2台机器.192.168.0.174/192.168.0.175.

在第二个集群DC3上,我创建了密钥空间:"keyspace1",其中包含NetworkTopologyStrategy:DC3:2.

在192.168.0.175上播放一些cassandra压力:

cassandra-stress write n = 1000000 -node 192.168.0.175.

在这一刻cassandra-stress应该生成一些垃圾数据.

检查了/ var/lib/cassandra/data/keyspace1/standard1-97a771600d4011e69a5a13282caaa658,我有一些ma-1-big-Data.db 57 Mb,ma-2-big-Data.db 65 Mb,ma-3-big -Data.db 65 Mb.

我的问题 :

让我们假设垃圾数据是实际数据,我想从集群2将这些数据流传输到集群1.如何通过使用sstableloader来实现?

注意:如果可能的话,请给出带命令的例子(我在域中很新手:()

streaming cassandra

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

是否可以将属性从属性更改为simplesnitch?

从SimpleSnitch到PropertyFileSnitch或Gossiping我成功但反过来的过程没有.

结束这一点:

Cannot start node if snitch's data center (datacenter1) differs from previous data center (DC3). Please fix the snitch configuration, decommission and rebootstrap this node or use the flag -Dcassandra.ignore_dc=true.

尝试插入到cassandra-env.sh -Dcassandra.ignore_dc = true -Dcassandra.ignore_rack = true甚至在绝望的尝试中改变了cassandra-topology.properties看起来像ip = datacenter1:rack1

一切都徒劳无功.

是否可以从PropertyFileSnitch返回到SimpleSnitch(通过属性和网络拓扑插入的数据)或者我是否在寻找鬼魂?

提前致谢.

cassandra

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

标签 统计

cassandra ×3

arrays ×1

c ×1

pointers ×1

rename ×1

streaming ×1