Apache Kudu Administration
Apache Kudu administration
Starting and stopping Kudu processes
Kudu web interfaces
Kudu master web interface
Kudu tablet server web interface
Common web interface pages
Kudu metrics
Listing available metrics
Collecting metrics via HTTP
Diagnostics logging
Rack awareness (Location awareness)
Backup and restore
Backing up tables
Restoring tables from backups
Backup tools
Backup directory structure
Physical backups of an entire node
Common Kudu workflows
Migrating to multiple Kudu masters
Prepare for the migration
Perform the migration
Recovering from a dead Kudu master in a multi-master deployment
Prepare for the recovery
Perform the recovery
Removing Kudu masters from a multi-master deployment
Prepare for removal
Perform the removal
Changing master hostnames
Prepare for hostname changes
Perform hostname changes
Best practices when adding new tablet servers
Monitoring cluster health with ksck
Orchestrating a rolling restart with no downtime
Changing directory configuration
Recovering from disk failure
Recovering from full disks
Bringing a tablet that has lost a majority of replicas back online
Rebuilding a Kudu filesystem layout
Physical backups of an entire node
Scaling storage on Kudu master and tablet servers in the cloud
Migrating Kudu data from one directory to another on the same host
Minimizing cluster disruption during temporary planned downtime of a single tablet server
Running tablet rebalancing tool
Running a tablet rebalancing tool on a rack-aware cluster
Running a tablet rebalancing tool in Cloudera Manager
Decommissioning or permanently removing a tablet server from a cluster
Using cluster names in the kudu command line tool
Managing Kudu with Cloudera Manager
Enabling core dump for the Kudu service
Verifying the Impala dependency on Kudu
Using the Charts Library with the Kudu service
Kudu security
Kudu authentication with Kerberos
Internal private key infrastructure (PKI)
Authentication tokens
Client authentication to secure Kudu clusters
Scalability
Coarse-grained authorization
Fine-grained authorization
Apache Ranger
Authorization tokens
Trusted users
Configuring Kudu's integration with Apache Ranger
Ranger client caching
Encryption
Web UI encryption
Web UI redaction
Log redaction
Configuring a secure Kudu cluster using Cloudera Manager
Enabling Kerberos authentication and RPC encryption
Configuring coarse-grained authorization with ACLs
Enabling Ranger authorization
Configuring HTTPS encryption for the Kudu master and tablet server web UIs
Configuring a secure Kudu cluster using the command line
Apache Kudu background maintenance tasks
Maintenance manager
Flushing data to disk
Compacting on-disk data
Write-ahead log garbage collection
Tablet history garbage collection and the ancient history mark