Cambio de las versiones del motor Athena
Ocasionalmente, Athena lanza una nueva versión del motor para proporcionar un mejor rendimiento, funcionalidad y correcciones de código. Cuando hay disponible una versión más reciente, Athena se lo notifica en la consola. Puede optar por dejar que Athena decida cuándo actualizar o puede especificar manualmente una versión del motor Athena por grupo de trabajo.
Puede utilizar la página de Grupos de trabajo para encontrar la versión actual del motor para cualquier grupo de trabajo.
Cómo buscar la versión actual del motor para cualquier grupo de trabajo
Abra la consola de Athena en https://console.aws.amazon.com/athena/
. Si el panel de navegación de la consola no está visible, elija el menú de expansión de la izquierda.
-
En el panel de navegación de la consola de Athena, elija Grupos de trabajo.
-
En la página Workgroups, busque el grupo de trabajo que quiera. La columna Versión del motor de consultas del grupo de trabajo muestra la versión del motor de consultas.
Cuando haya disponible una nueva versión del motor, podrá optar por dejar que Athena decida cuándo actualizar el grupo de trabajo o puede especificar manualmente la versión del motor Athena que utiliza el grupo de trabajo. Si solo hay una versión disponible actualmente, no es posible especificar manualmente otra versión.
nota
Para cambiar la versión del motor de un grupo de trabajo, debe tener permiso para ejecutar la acción athena:ListEngineVersions
en el grupo de trabajo. Para ver ejemplos de política de IAM, consulte Ejemplos de políticas de grupo de trabajo.
Cómo dejar que Athena decida cuándo actualizar el grupo de trabajo
Abra la consola de Athena en https://console.aws.amazon.com/athena/
. -
Si el panel de navegación de la consola no está visible, elija el menú de expansión de la izquierda.
-
En el panel de navegación de la consola, elija Workgroups.
-
En la lista de grupos de trabajo, elija el enlace del grupo de trabajo que quiere configurar.
-
Elija Editar.
-
En la sección Query engine version, en Actualizar motor de consultas, elija Automático para dejar que Athena elija cuándo actualizar el grupo de trabajo. Este es el valor predeterminado.
-
Elija Guardar cambios.
En la lista de grupos de trabajo, la opción Estado de actualización del motor de consultas del grupo de trabajo muestra Automático.
Cómo elegir manualmente una versión de motor
Abra la consola de Athena en https://console.aws.amazon.com/athena/
. -
Si el panel de navegación de la consola no está visible, elija el menú de expansión de la izquierda.
-
En el panel de navegación de la consola, elija Workgroups.
-
En la lista de grupos de trabajo, elija el enlace del grupo de trabajo que quiere configurar.
-
Elija Editar.
-
En la sección Query engine version, en Update query engine, elija Manual para elegir manualmente una versión del motor
-
Use la opción Query engine version para elegir la versión del motor que quiere que utilice el grupo de trabajo. Si no está disponible otra versión del motor, no se puede especificar una versión del motor diferente.
-
Elija Guardar cambios.
En la lista de grupos de trabajo, la opción Estado de actualización del motor de consultas del grupo de trabajo muestra Manual.
Para cambiar la versión del motor con la AWS CLI, utilice la sintaxis del siguiente ejemplo.
aws athena update-work-group --work-group
workgroup-name
--configuration-updates EngineVersion={SelectedEngineVersion='Athena engine version 3'}
Al crear un grupo de trabajo, puede especificar la versión del motor que utiliza el grupo de trabajo o puede dejar que Athena decida cuándo actualizar el grupo de trabajo. Si está disponible una nueva versión del motor, una práctica recomendada es crear un grupo de trabajo para probar el nuevo motor antes de actualizar los otros grupos de trabajo. Para especificar la versión del motor de un grupo de trabajo, debe tener el permiso de athena:ListEngineVersions
en el grupo de trabajo. Para ver ejemplos de política de IAM, consulte Ejemplos de políticas de grupo de trabajo.
Cómo especificar la versión del motor al crear un grupo de trabajo
Abra la consola de Athena en https://console.aws.amazon.com/athena/
. -
Si el panel de navegación de la consola no está visible, elija el menú de expansión de la izquierda.
-
En el panel de navegación de la consola, elija Workgroups.
-
En el panel Grupos de trabajo, elija Crear grupo de trabajo.
-
En la página Crear grupo de trabajo, en la sección Query engine version, lleve a cabo una de las siguientes acciones:
-
Elija Automatic para dejar que Athena elija cuándo actualizar el grupo de trabajo. Este es el valor predeterminado.
-
Elija Manual para elegir manualmente otra versión del motor si hay una disponible.
-
-
Ingrese la información para los demás campos, según sea necesario. Para obtener información acerca de los campos, consulte Creación de un grupo de trabajo.
-
Elija Crear grupo de trabajo.
Cuando un grupo de trabajo se actualiza a una nueva versión del motor, algunas de sus consultas pueden invalidarse debido a incompatibilidades. Para asegurarse de que la actualización de la versión del motor se efectúe sin inconvenientes, puede probar las consultas con anticipación.
Para probar las consultas antes de una actualización de la versión del motor
-
Verifique la versión del motor del grupo de trabajo que está utilizando. La versión del motor que está utilizando se muestra en la página Workgroups en la columna Query engine version del grupo de trabajo. Para obtener más información, consulte Búsqueda de la versión del motor para un grupo de trabajo.
-
Cree un grupo de trabajo de prueba que utilice la nueva versión del motor. Para obtener más información, consulte Especificación de la versión del motor al crear un grupo de trabajo.
-
Utilice el nuevo grupo de trabajo para ejecutar las consultas que desea probar.
-
Si se produce un error en una consulta, verifique si hay cambios bruscos en el nuevo motor que podrían estar afectando a la consulta. Es posible que algunos cambios requieran que actualice la sintaxis de las consultas.
-
Si las consultas continúan produciendo un error, póngase en contacto con AWS Support para obtener ayuda. En la AWS Management Console, elija Asistencia, Centro de asistencia o haga una pregunta en AWS re:Post
con la etiqueta Amazon Athena.
Si se produce un error en una consulta después de una actualización de la versión del motor, verifique si hay cambios bruscos, incluidos los que pueden afectar la sintaxis de las consultas.
Si las consultas continúan produciendo un error, póngase en contacto con AWS Support para obtener ayuda. En la AWS Management Console, elija Asistencia, Centro de asistencia o haga una pregunta en AWS re:Post