azdata bdc

Se aplica a: CLI de datos de Azure (azdata)

En el siguiente artículo se proporciona una referencia de los comandos sql de la herramienta azdata. Para obtener más información sobre otros comandos de azdata, vea Referencia de azdata.

Comandos

Command Descripción
azdata bdc create Crea el clúster de macrodatos.
azdata bdc delete Elimina el clúster de macrodatos.
azdata bdc upgrade Actualiza las imágenes implementadas en cada contenedor en el clúster de macrodatos de SQL Server.
azdata bdc config Comandos de configuración.
azdata bdc endpoint Comandos de punto de conexión.
azdata bdc debug Comandos de depuración.
azdata bdc status Comandos de estado de los clústeres de macrodatos.
azdata bdc control Comandos de servicio de control.
azdata bdc sql Comandos de servicio de SQL.
azdata bdc hdfs Comandos de servicio de HDFS.
azdata bdc spark Comandos de servicio de Spark.
azdata bdc gateway Comandos de servicio de la puerta de enlace.
azdata bdc app Comandos de servicio de la aplicación.
azdata bdc hdfs El módulo HDFS proporciona comandos para acceder a un sistema de archivos HDFS.
azdata bdc settings Comandos de configuración de los clústeres de macrodatos.
azdata bdc spark Los comandos de Spark permiten al usuario interactuar con el sistema de Spark mediante la creación y administración de sesiones, instrucciones y lotes.
azdata bdc rotate Este comando rota las contraseñas de las cuentas de AD generadas automáticamente en un clúster de macrodatos. Para más información, vea el artículo sobre la rotación de contraseñas de AD.

azdata bdc create

Crea un clúster de macrodatos de SQL Server. Es necesario que Kubernetes esté configurado en el sistema junto con las siguientes variables de entorno: ['AZDATA_USERNAME', 'AZDATA_PASSWORD'].

azdata bdc create [--name -n] 
                  [--config-profile -c]  
                  
[--accept-eula -a]  
                  
[--node-label -l]  
                  
[--force -f]

Ejemplos

Experiencia guiada para la implementación de clústeres de macrodatos de SQL Server: recibirá mensajes sobre los valores necesarios.

azdata bdc create

Implementación de clústeres de macrodatos con argumentos y perfil de configuración personalizada que se ha inicializado a través de azdata bdc config init.

azdata bdc create --accept-eula yes --config-profile ./path/to/config/profile

Implementación de clústeres de macrodatos con el nombre de clúster personalizado especificado y un perfil de configuración predeterminado aks-dev-test.

azdata bdc create --name <cluster_name> --accept-eula yes --config-profile aks-dev-test

Implementación de clústeres de macrodatos con argumentos: no se proporcionan mensajes, ya que se usa la marca --force.

azdata bdc create --accept-eula yes --config-profile aks-dev-test --force

Parámetros opcionales

--name -n

Nombre del clúster de macrodatos, se usa para espacios de nombres de kubernetes.

--config-profile -c

Perfil de configuración del clúster de macrodatos, que se usa para implementar el clúster: ['kubeadm-dev-test', 'kubeadm-prod', 'openshift-prod', 'aks-dev-test-ha', 'aks-dev-test', 'aro-dev-test', 'openshift-dev-test', 'aro-dev-test-ha'].

--accept-eula -a

¿Acepta los términos de licencia? [sí/no]. Si no quiere usar este argumento, puede establecer la variable de entorno ACCEPT_EULA en “yes”. Los términos de licencia de azdata se pueden ver en https://aka.ms/eula-azdata-en.

--node-label -l

Etiqueta de nodo del clúster de macrodatos, se usa para designar los nodos en los que se va a implementar.

--force -f

Fuerza la creación, no se le pide al usuario ningún valor y todos los problemas se imprimen como parte de stderr.

Argumentos globales

--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--output -o

Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.

--query -q

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

azdata bdc delete

Elimina el clúster de macrodatos de SQL Server. Es necesario que Kubernetes esté configurado en el sistema.

azdata bdc delete --name -n 
                  [--force -f]

Ejemplos

Eliminación de clústeres de macrodatos.

azdata bdc delete --name <cluster_name>

Parámetros obligatorios

--name -n

Nombre del clúster de macrodatos; se usa para el espacio de nombres de Kubernetes.

Parámetros opcionales

--force -f

Fuerza la eliminación del clúster de macrodatos.

Argumentos globales

--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--output -o

Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.

--query -q

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

azdata bdc upgrade

Actualiza las imágenes implementadas en cada contenedor en el clúster de macrodatos de SQL Server. Las imágenes actualizadas se basan en la imagen de Docker que se ha pasado. Si las imágenes actualizadas proceden de un repositorio de imágenes de Docker diferente al de las imágenes implementadas actualmente, también se requiere el parámetro "repository".

azdata bdc upgrade --name -n 
                   --tag -t  
                   
[--repository -r]  
                   
[--controller-timeout -k]  
                   
[--stability-threshold -s]  
                   
[--component-timeout -p]  
                   
[--force -f]

Ejemplos

Actualización de los clústeres de macrodatos a una nueva etiqueta de imagen "cu2" del mismo repositorio.

azdata bdc upgrade -t cu2

Actualización de los clústeres de macrodatos a una nueva imagen con la etiqueta "cu2" de un nuevo repositorio "foo/bar/baz".

azdata bdc upgrade -t cu2 -r foo/bar/baz

Actualización de los clústeres de macrodtos a una nueva imagen con la etiqueta "cu2" del mismo repositorio. La actualización esperará 30 minutos para que el controlador se actualice y 30 minutos más para que se actualice la base de datos del controlador. Después esperará a que el controlador y la base de la base del controlador se ejecuten durante tres minutos sin que se bloquee la actualización del resto del clúster. Cada fase posterior de la actualización tardará 40 minutos en completarse.

azdata bdc upgrade -t cu2 --controller-timeout=30 --component-timeout=40 --stability-threshold=3

Parámetros obligatorios

--name -n

Nombre del clúster de macrodatos, se usa para espacios de nombres de kubernetes.

--tag -t

Etiqueta de imagen de Docker de destino a la que actualizar todos los contenedores del clúster.

Parámetros opcionales

--repository -r

Repositorio de Docker del que todos los contenedores del clúster extraen sus imágenes.

--controller-timeout -k

Número de minutos que hay que esperar para que se actualice el controlador o la base de datos del controlador antes de revertir la actualización.

--stability-threshold -s

Número de minutos que hay que esperar tras una actualización antes de marcarla como estable.

--component-timeout -p

Número de minutos que hay que esperar para cada fase de la actualización (después de la actualización del controlador) a fin de que se complete antes de pausarla.

--force -f

Si está presente, omite la comprobación de estado del clúster antes de iniciar la actualización.

Argumentos globales

--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--output -o

Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.

--query -q

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

Pasos siguientes

Para obtener más información sobre otros comandos de azdata, vea Referencia de azdata.

Para más información sobre cómo instalar la herramienta azdata, consulte Instalación de azdata.