Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
解决方法:hive内依赖的guava.jar与hadoop中依赖的guava.jar不一致导致的,将低版本删除,高版本拷贝
1)hadoop安装目录:share/hadoop/common/lib
2)hive 查看目录:/opt/module/hive/lib
安装mysql出现cat /root/.mysql_secret显示没有/root/.mysql找不到初始密码
解决办法:
试了很多方法都不行,卸载重装也不行
1查看安装了哪些mysql相关的
rpm -qa |grep -i mysql
2开始卸载
yum remove mysql-community-common-5.7.20-1.el7.x86_64
yum remove mysql-community-client-5.7.20-1.el7.x86_64
yum remove mysql57-community-release-el7-11.noarch
yum remove mysql-community-libs-5.7.20-1.el7.x86_64
yum removemysql-community-server-5.7.20-1.el7.x86_64
3 查找MySQL相关目录
find / -name mysql
4删除相关目录
5 删除/etc/my.cnf
6删除/var/log/mysqld.log(如果不删除这个文件,会导致新安装的mysql无法生存新密码,导致无法登陆)