安装好mysql后,安装完hive,启动hive时报出上面的错误,是因为mysql的加载jar包未找到,下载jar包, 下载好后解压,将mysql-connector-java-8.0.18.jar文件移动到 hive的安装目录下的lib目录下。
由于没有初始化数据库,没有生成元数据。 需要执行以下指令(在hive的bin目录下执行) :
./schematool -initSchema -dbType mysql
之后再启动hive,在在hive的bin目录下执行:hive
注意在启动hive之前要先启动hadoop。