小编pha*_*act的帖子

如何找到cassandra键空间占用的总空间?

我试图找到cassandra键空间占用的总物理大小.

我有一个msg生成器,它将很多消息转储到cassandra.我想找出cassandra表中消息的总物理大小.

当我做du -h /mnt/data/keyspacelinux时只说12kb.我确信数据大小远大于此.数据的其余部分必须要么是memtables 还是应该在压实.

如何找到该密钥空间中cassandra占用的总空间?

我试过了

     nodetool cfstats <keyspace>
Run Code Online (Sandbox Code Playgroud)

但它只给我那个特定的节点.并且字节存在于memtable中.我实际上想要在群集中的所有节点上实际写入磁盘的键空间的总大小.有没有命令找到这个?

谢谢您的帮助.

cassandra

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

使用Amazon Elastic IP的Cassandra Datastax Enterprise

我想在Amazon EC2实例上运行Cassandra Datastax Enterprise,而不是使用节点专用IP地址,而是使用弹性公共IP

我目前的配置如下:

/etc/dse/cassandra/cassandra.yaml

seed_provider:
  - class_name: org.apache.cassandra.locator.SimpleSeedProvider
    parameters:
        seeds: "publicIP"

listen_address:  "publicIP"
endpoint_snitch:Ec2Snitch
rpc_address: "publicIP"
Run Code Online (Sandbox Code Playgroud)

"dse"服务无法正常启动.

/var/log/cassandra/system.log显示以下错误:

org.apache.cassandra.exceptions.ConfigurationException: Unable to bind to address /<publicIP>:7000. Set listen_address in cassandra.yaml to an interface you can bind to, e.g., your private IP address on EC2

我还尝试将broadcast_address更改为指向公共IP地址,但它不起作用.

有没有办法以某种方式运行dse服务(Cassandra),它使用弹性IP地址而不是EC2盒的私有IP?

amazon-web-services cassandra datastax-enterprise datastax

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

Presto Cassandra连接器:连接数

我正在考虑增加Presto与ScyllaDB的连接数。我正在使用Presto的Cassandra连接器连接到ScyllaDB。我在文档中看不到任何可用于增加连接数量的属性。https://prestodb.io/docs/current/connector/cassandra.html

这是我的scylladb.properties文件

connector.name=cassandra
cassandra.contact-points=scylla1,scylla2,scylla3,scylla4
cassandra.client.read-timeout=3600000ms
cassandra.split-size=1024
cassandra.fetch-size=5000
cassandra.load-policy.token-aware.shuffle-replicas=true
cassandra.load-policy.use-token-aware=true
Run Code Online (Sandbox Code Playgroud)

Presto与cassandra / scylladb的默认连接数是多少,如何设置此属性?谢谢

presto scylla

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

DataStax Java驱动程序 - getDate不返回时间戳

我的代码,适用于2.1版本的驱动程序,在2.2-rc2上失败.

这是堆栈跟踪:

Exception occurred in target VM: Value accountExpiryDate is of type timestamp 
com.datastax.driver.core.exceptions.InvalidTypeException: Value accountExpiryDate is of type timestamp
    at com.datastax.driver.core.AbstractGettableByIndexData.checkType(AbstractGettableByIndexData.java:75)
    at com.datastax.driver.core.AbstractGettableByIndexData.getDate(AbstractGettableByIndexData.java:192)
    at com.datastax.driver.core.AbstractGettableData.getDate(AbstractGettableData.java:26)
    at com.datastax.driver.core.AbstractGettableData.getDate(AbstractGettableData.java:113)
Run Code Online (Sandbox Code Playgroud)

client cassandra datastax-java-driver datastax

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