What user do you start dremio with - same user you have kerberos principal for?
If you start dremio with “dremio” user but try to use kerberos principal for a different one it is not going to work.
You can also try to enable Kerberos debug on dremio to see Kerberos messages:
in dremio-env uncomment
#DREMIO_JAVA_EXTRA_OPTS=
and set it to:
DREMIO_JAVA_EXTRA_OPTS=-Dsun.security.krb5.debug=true -Dsun.security.spnego.debug=true -Djavax.net.debug=all
restart dremio and see what additional info you will get when trying to setup hive source