Hi Where can I find the Source Code of Cassandra OpsCenter. I am looking for basic version source code of OpsCenter. I want to check how OpsCenter pulling stats from NodeTool commands. As per my knowledge, NodeTool commands stats can be pulled using JMX. Where can I find source code of OpsCenter source code. Please do the needful. Thanks,-Suyodha
OpsCenter is not a part of Apache Cassandra, but is included in DataStax Enterprise, which is a commercial offering and is not open source. See Using JMX Clients with Cassandra for more information.
Related
Where can I find more information on which Version of Cassandra supports which version of SSTables.
Recently I noticed DSE Cassandra is generating SSTables bti, while Apache Cassandra 3.11.4 continues to generate big.
Do you know what is the difference and when would Apache Cassandra start with bti
Thanks in advance!
The bti file format is proprietary file format developed by Datastax for DSE 6, so no information about its internals is available. It has a number of optimizations, so, for example, the key cache is not required anymore, etc. Apache Cassandra won't support it until the details of format will be opened by Datastax.
I have been doing a research about Configuring Spark JobServer Backend (SharedDb) with Cassandra.
And I saw in the SJS documentation that they cited Cassandra as one of the Shared DBs that can be used.
Here is the documentation part:
Spark Jobserver offers a variety of options for backend storage such as:
H2/PostreSQL or other SQL Databases
Cassandra
Combination of SQL DB or Zookeeper with HDFS
But I didn't find any configuration example for this.
Would anyone have an example? Or can help me to configure it?
Edited:
I want to use Cassandra to store metadata and jobs from Spark JobServer. So, I can hit any servers through a proxy behind of these servers.
Cassandra was supported in the previous versions of Jobserver. You just needed to have Cassandra running, add correct settings to your configuration file for Jobserver: https://github.com/spark-jobserver/spark-jobserver/blob/0.8.0/job-server/src/main/resources/application.conf#L60 and specify spark.jobserver.io.JobCassandraDAO as DAO.
But Cassandra DAO was recently deprecated and removed from the project, because it was not really used and maintained by the community.
I want to migrate data. I use cassandra 3.11 and I want to compare Bulk with DS Bulk.
My problem is that when I use DS Bulk with cassandra community i have the follow error :
Incompatible cluster detected. Load functionality is only compatible with a DSE cluster.
The following nodes do not appear to be running DSE:
/127.0.0.1:9042
Operation LOAD_20190929-193810-582581 failed: Unable to load data to non DSE cluster.
DS Bulk is a proprietary tool built to work with their proprietary database. It's likely that the tool requires features not in Apache Cassandra or simply doesn't allow being run against it.
For Scylla monitoring, we need to configure Grafana but is it possible to integrate Cassandra Opscenter to Scylla?
TL;DR: No.
OpsCenter is a closed source product, which was not tested with Scylla. Part of it that uses Apache Cassandra CQL and JMX will probably work, while others might not.
In addition to the open source, Scylla monitoring stack (base on Prometheus and Grafana), ScyllaDB has its own close version product for cluster management named Scylla Manager.
Tzach (Scylla Product Manager)
I've having some issues with my Cassandra cluster and I would like to install OpsCenter Community in order to debug what's going on.
I've found this and this pages talking about the compatibility between DataStax OpsCenter and Cassandra, but this don't list Cassandra 2.2.5 (actually I'm using DataStax Cassandra - dsc 22).
My question is: can I use DataStax OpsCenter (free / community version) within Cassandra 2.2.5? If not, there's an alternative?
No, the docs you cited indicate that OpsCenter doesn't support any cassandra greater than 2.1.x and the next version of opscenter (6.x) will only support Datastax Enterprise. I don't know of another visual front-end to cassandra at this time.