Known issues in Impala Virtual Warehouses

This topic describes the Impala Virtual Warehouse known issues for Cloudera Data Warehouse Private Cloud.

DWX-13934: (Affected version: 1.4.0) Impala returns 401 Unauthorized error when connecting to an Impala Virtual Warehouse
Hue and Impala shell display a 401 Unauthorized error when you submit a query to an Impala Virtual Warehouse. This issue can happen if the user who is trying to access Impala is not a part of an LDAP group.
Add the user to an LDAP group. Users must be part of at least one LDAP group for Impala.
DWX-10382: (Affected version: 1.4.0) Unable to connect to the pre-upgrade Impala Virtual Warehouse using impala-shell on an Embedded Container Service (ECS) cluster
After upgrading from 1.3.2, 1.3.3, or 1.3.4 to 1.4.0, you may not be able to access the pre-upgrade Impala coordinators through its endpoints.
Restarting the coordinator pods can solve the issue. Alternatively, you can patch the leader elector image in Impala coordinators after upgrading CDW as follows. This is necessary because the old leader elector image runs deprecated code which is not compatible with the latest RKE versions:
  1. Start a terminal session that can connect to your Kubernetes cluster using kubeconfig, for example.
  2. Run the following script:
    #!/usr/bin/env bash
    set -x
    
    DWX_VERSION="1.4.0-b26"
    
    NAMESPACE=${NAMESPACE:?please set the NAMESPACE to update}
    
    LEADER_ELECTOR_IMAGE_PRE_UPGRADE=$(kubectl get sts coordinator -n $NAMESPACE \
      -o jsonpath={.spec.template.spec.containers[3].image})
    
    LEADER_ELECTOR_IMAGE_POST_UPGRADE=$(sed \
      "s/:.*/:$DWX_VERSION/" <<< $LEADER_ELECTOR_IMAGE_PRE_UPGRADE)
    
    kubectl patch sts coordinator -n $NAMESPACE --type='json' -p='[{"op": "replace", "path": "/spec/template/spec/containers/3/image", "value":"'$LEADER_ELECTOR_IMAGE_POST_UPGRADE'"}]'
    
    kubectl delete pod -l app=coordinator