...
In this section, the Automated Deployment method for Syndeia Cloud on Linux OS is presented. In the Automated Deployment method, Syndeia admins will run scripts that download and configure Syndeia Cloud and its infrastructure components - Cassandra, JanusGraph, Kafka, and Zookeeper. There is also an option to first download Syndeia Cloud and its infrastructure components, and then run the automated scripts to install. This is useful when working deploying Syndeia in an air-gapped environment. See the Offline Installation Mode (Optional) section below to learn more.
Syndeia admins must use either the Automated Deployment (presented here) or the Semi-Automated Deployment method. See the guidance on the parent page: Deployment Methods.
...
Deployment pageread and understanding of:
Hardware that meets Requirements
Software that meets Version Requirements
Supported OS deployed:
Preferred and Recommended - RHEL/CentOS/Alma Linux v7.9+ with Console and/or SSH access enabled
Software: Compatibility Layer Components
Linux:
JRE/JDK (automatically installed during Cassandra installation)
Software: Infrastructure Components (automatically downloaded OR can use offline mode, see below)
Apache Cassandra
Janusgraph
Apache Zookeeper
Apache Kafka
Software: Syndeia Cloud (SC) Components
Syndeia Cloud (SC) media file .ZIPs downloaded : Download .ZIPs from password-protected links provided in the Intercax Helpdesk ticket request where you originally requested received your Syndeia Cloud license. Filenames for each are as follows.
syndeia-cloud-3.5-SP2_cassandra_zookeeper_kafka_setup.zip
syndeia-cloud-3.5-SP2_janusgraph_setup.zip
syndeia-cloud-3.5-SP2.zip
...
http://<syndeia_server_FQDN>:9000 should give you:
To log in as the default administrator and create users, see the User Management section.
Once logged in, please verify you see:
a bar graph gets rendered (and not a never-ending spinner followed by an error message) on the Dashboard home page and
the installed version shows correctly under Help > About in the sidebar.
...
How to Manage Services & Check Logs
Services
Linux
Services are all managed using systemd’s systemctl
command with a verb, ie: status
, start
, stop
, restart
, followed the service name, ie: cassandra
, janusgraph
, zookeeper
, kafka
, sc-
SC-short-service-name(s) (or sc-*
to reference all SC services). For more information run systemctl --help
and/or man systemctl
.
Example usage for Cassandra, Zookeeper, Kafka, JanusGraph, and Syndeia Cloud follows:
Apache Cassandra
To check the summary status:
Code Block sudo systemctl status cassandra
To start the service:
Code Block sudo systemctl start cassandra
To stop the service:
Code Block sudo systemctl stop cassandra
To restart the service:
Code Block sudo systemctl restart cassandra
Apache Zookeeper
To check the summary status:
Code Block sudo systemctl status zookeeper
To start the service:
Code Block sudo systemctl start zookeeper
To stop the service:
Code Block sudo systemctl stop zookeeper
To restart the service:
Code Block sudo systemctl restart zookeeper
Apache Kafka
To check the summary status:
Code Block sudo systemctl status kafka
To start the service:
Code Block sudo systemctl start kafka
To stop the service:
Code Block sudo systemctl stop kafka
To restart the service:
Code Block sudo systemctl restart kafka
JanusGraph
To check the summary status:
Code Block sudo systemctl status janusgraph
To start the service:
Code Block sudo systemctl start janusgraph
To stop the service:
Code Block sudo systemctl stop janusgraph
To restart the service:
Code Block sudo systemctl restart janusgraph
Syndeia Cloud
Syndeia Cloud 3.5 is defined by two sets of services:
...
To stop a service, ex: web-gateway:
Code Block sudo systemctl stop sc-web-gateway
To restart a service, ex: web-gateway:
Code Block sudo systemctl restart sc-web-gateway
...
Logs & Monitoring
...
Logs on Linux can be viewed using the journalctl
command, ex: sudo journalctl -xeu
service-name, ie: cassandra
, janusgraph
, zookeeper
, kafka
, sc-
SC-short-service-name(s)
...
Raw log files are located in the following locations:
Apache Cassandra
Code Block |
---|
/var/log/cassandra/system.log |
Apache Zookeeper
Zookeeper creates a log file of the form zookeeper-
accountName -server-
serverFQDN .log
...
Code Block |
---|
/opt/zookeeper-current/logs/zookeeper.log |
Apache Kafka
Apache Kafka generates several files with the extension .log
in its logs
folder
...
Code Block |
---|
/opt/kafka-current/logs/server.log |
JanusGraph
Code Block |
---|
/opt/janusgraph-current/logs/gremlin-server.log |
Syndeia Cloud
For single-node deployments, one can use the common logs directory with symlinks to every service’s logs
folder (this is useful is say one wishes to quickly archive all logs to submit for troubleshooting)
...