版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_36710456/article/details/84622305
说明:只有在/opt/hive-0.13.1-cdh5.3.6/conf 目录下执行/opt/hive-0.13.1-cdh5.3.6/bin/hive命令时才可以连接mysql数据库。
在/opt/hive-0.13.1-cdh5.3.6 目录下执行bin/hive命令连接的是默认的derby数据库。
总结:即只有在hive的conf目录下执行命令,自定义的配置文件才生效。
具体原因:hive-env.sh文件配置错误
错误配置:export HIVE_CONF_DIR=/opt/hive-0.13.1-cdh5.3.6
正确配置:export HIVE_CONF_DIR=/opt/hive-0.13.1-cdh5.3.6/conf