barbaravaldez f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
..
cert-management f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
common f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
diagnose f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
install f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
log-analyzers f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
log-files f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
monitor-bdc f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
monitor-k8s f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
repair f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
sample f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
troubleshooters f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa
readme.md f84a95c8be Add C4-C8 books amd remove notebooks causing issues 5 anni fa

readme.md

Operations and Support Jupyter Book - SQL Server 2019 Big Data Clusters

This Jupyter Book of executable notebooks (.ipynb) is a companion for SQL Server 2019 to assist in operating and supporting Big Data Clusters.

Each notebook is designed to check for its own dependencies. A 'run all cells' will either complete successfully or will raise an exception with a hyperlinked 'HINT' to another notebook to resolve the missing dependency. Follow the 'HINT' hyperlink to the subsequent notebook, press 'run all cells', and upon success return back to the original notebook, and 'run all cells'.

Once all dependencies are installed, but 'run all cells' fails, each notebook will analyze results and where possible, produce a hyperlinked 'HINT' to another notebook to further aid in resolving the issue.

Coping with environmental change

The notebooks in this book are designed to abstract away environmental aspects:

1. Running outside or inside the Big Data Cluster - The overlay network addresses will be used when a notebook is run inside the cluster, and when run outside the cluster, the addresses returned from `azdata bdc endpoint list` will be used.
2. AZDATA_AD_AUTH: Using Active Directory Authentication - set the enviroment variable AZDATA_AD_AUTH, to ensure all the notebooks in this book use AD Auth instead of Basic Auth.
3. AZDATA_OPENSHIFT: Using Openshift - set the environment variable AZDATA_OPENSHIFT, to ensure the `oc` command is used instead of `kubectl`, and this will automatically workaround other compatibility issues.
4. AZDATA_NAMESPACE: Using multiple Big Data Clusters in the same Kubernetes cluster - set AZDATA_NAMESPACE to target the correct cluster.  By default these notebooks will target the cluster whose Kubernetes namespace comes alphabetically first.

Chapters

  1. Troubleshooters - notebooks hyper-linked from the Big Data Cluster Dashboard in Azure Data Studio.
  2. Log Analyzers - notebooks linked from the troubleshooters, that get and analyze logs for known issues.
  3. Diagnose - notebooks for diagnosing situations with a Big Data Cluster.
  4. Repair - notebooks to perform repair actions for known issues in a Big Data Cluster.
  5. Monitor Big Data Cluster - notebooks for monitoring the Big Data Cluster using the azdata command line tool.
  6. Monitor Kubernetes - notebooks for monitoring a the Kubernetes cluster hosting a Big Data Cluster.
  7. Logs - notebooks for display log files from a Big Data Cluster.
  8. Sample - notebooks demonstrating Big Data Cluster features and functionality.
  9. Install - notebooks to install prerequisites for other notebooks.
  10. Certificate Management - notebooks to manage certificates on Big Data Cluster endpoints.
  11. Common - notebooks commonly linked from other notebooks, such as azdata login / logout.