草庐IT

Cassandra

全部标签

go - 使用 PageSize 时的 SliceMap

我正在尝试实现分页,但是当我将SliceMap与PageSize一起使用时,我得到了所有行-您知道为什么以及该怎么做吗?注意:我需要由CQL列妈妈键入的行映射。iter:=session.Query("SELECT*FROMpaging").PageSize(10).Iter()slicemap,err:=iter.SliceMap()saveState:=iter.PageState()fmt.Println(slicemap) 最佳答案 iter:=session.Query("SELECT*FROMpaging").PageS

go - 从函数返回 gocql 的 session 变量

我有以下gocql连接。//cassandraconnectioncluster:=gocql.NewCluster("localhost")cluster.Keyspace="demo"cluster.DefaultPort=9042cluster.Consistency=gocql.Quorumsession,_=cluster.CreateSession()defersession.Close()我想把它放在一个golang函数中并返回session变量,但我不知道它的数据类型。我尝试返回*Session但它给了我一个错误。知道如何做到这一点。 最佳答

go - 如何使用 gocql 执行 cql 文件?

如果您要使用cqlsh直接与Cassandra交互,您可以执行以下操作:$cqlshcqlsh:test>SOURCE'/home/me/reset_db.cql'我已经多次尝试使用gocql来执行此操作,但总是会出错。例如,运行这个:filePath:="/home/me/reset_db.cql"SOURCE_FILE:="SOURCE(?)"resetErr:=session.Query(SOURCE_FILE,filePath).Exec()产生以下错误:line1:0noviablealternativeatinput'SOURCE'([SOURCE]...)那么我做错了什么

windows - 从 Windows Server 静默安装 DataStax Cassandra Community Edition 失败

我正在使用datastax-community-64bit_1.2.5.msi在WindowsVM上进行安装。我正在使用静默安装命令msiexec/iC:\ddapplications\cassandra\datastax-community-64bit_1.2.5.msi/quiet/qn/leC:\ddapplications\cassandra\installlog.txt如果我从命令行运行安装命令,它会按预期安装。没有问题。如果我从作为LocalSystem运行的Windows服务运行命令,我会收到以下错误。这是一个已知的问题?有解决方法吗?我还手动尝试创建一个名为WORKGR

windows - 就磁盘空间使用而言,Cassandra 是否足够适合存储日志?

我在分布式环境中每天存储50Gb的日志时遇到了问题。我查看了HadoopHDFS,但因为它在Windows基础架构上运行时存在问题,缺少多语言文件系统API,所以它不太适合我。另一方面,Cassandra非常容易部署在任何平台上。我面临的唯一大问题是磁盘空间的使用。以下是数据:原始日志大小为224MbCassandra数据文件为557MbCassandra索引文件为109Mb因此,从日志文件存储日志行时,我的开销几乎是原来的两倍。是否有可能以某种方式调整Cassandra,使其在非常简单的场景中不会占用太多磁盘空间? 最佳答案 我猜

linux - Cassandra:Linux 和 Windows 兼容吗?

目前,我在Windows7系统上使用Cassandra数据库。我们现在想在Linux上使用Cassandra,想知道是否可以使用数据目录的简单副本将数据从Windows迁移到Linux?谁能告诉我这是否可能,也就是说文件系统上的Windows数据结构和Linux文件结构是否兼容?如果不是,将key空间或整个数据库从Windows迁移到Linux的最佳方法是什么? 最佳答案 存储格式在windows和linux之间没有变化,理论上复制sstables应该可以,但不测试它将是一个悲剧性的错误,因为我不知道以前是否有人做过。彻底测试一下!

windows - 连接远程 Cassandra(1.2.1) 服务器

我在远程Windows服务器上运行Cassandra1.2.1。我将yaml设置如下;rpc_地址:0.0.0.0start_native_transport:true我可以通过输入IP地址和端口号从我的笔记本电脑连接远程Cassandra服务器;连接XXX.XX.XX.XX/9160;在cassandra-cli.bat上但我无法从我的.Net应用程序连接远程Cassandra服务器。我使用casssandra-sharp;XmlConfigurator.Configure();using(IClustercluster=ClusterManager.GetCluster("main

windows - 在 Windows 7 上安装 Cassandra

我在Windows7上为运行Cassandra做了以下操作:已安装Python。从原始站点下载了Cassandra的zip。在执行cassandra批处理时收到以下消息:Exceptioncalling"Start"with"0"argument(s):"Thesystemcannotfindthefilespecified"AtE:\apache-cassandra-3.11.2\conf\cassandra-env.ps1:212char:5+$p.Start()|Out-Null+~~~~~~~~~~~~~~~~~~~~~+CategoryInfo:NotSpecified:(:

windows - 如何获取在cassandra表中分配的索引列表

1)像使用“DESCRIBECOLUMNFAMILYschemaname.tablename”这个命令我们可以获得特定表的详细信息如何知道分配给特定表的索引列表?提前致谢。 最佳答案 只需编写如下查询,您将获得特定表(查询中的coulmnfamily_name)上的所有索引:SELECTindex_nameFROMsystem.schema_columnsWHEREkeyspace_name='yourkeyspace'ANDcolumnfamily_name='tablenameonwhichyouwanttoknowindexe

windows - 启动 Cassandra 服务器错误

我在启动服务器时遇到问题,它在启动时显示此错误。C:\cassandra107\bin>Cassandra启动Cassandra服务器打开zip文件时出错或缺少JARlist:C:\apache-cassandra-1.0.7\bin\lib\jamm-0.2.5.jar虚拟机初始化时出错代理库未能初始化:工具我已经设置了Envi变量:“CASSANDRA_HOME”变量为“C:\cassandra107\bin”“JAVA_HOME”变量为“C:\ProgramFiles\Java\jre6”我还有一个疑问,当我将Envi变量设置为c:\cassandra107时,为什么仍然指向c: