hive初始化报错,没有其他信息。这大概是哪里出了问题?怎么解决?(之前安过hive且安装成功过一次,但因为莫名其妙插不进去数据把hive文件夹删掉重新解压写配置,现在就成这样了。)
根据参考资料提供的信息,如果执行schematool -dbType mysql -initSchema命令报错可能是因为本地之前已经存在名为hive的数据库了。因此,建议首先检查本地数据库中是否具有名为hive的数据库,如果有,则需要将其删除,之后再尝试重新运行初始化命令。步骤如下:
登录到本地的mysql数据库:在终端中输入mysql -u root -p,输入root用户的密码,即可登陆到本地mysql数据库。
查看本地是否存在名为hive的数据库:在mysql终端输入show databases; 命令,列出本地所有的数据库,查看其中是否有名为hive的数据库。
如果存在名为hive的数据库,删除该数据库:在mysql终端中输入drop database hive;命令,将名为hive的数据库删除。
重新运行schematool -dbType mysql -initSchema命令:在终端中输入/schematool -dbType mysql -initSchema命令,初始化hive环境。
如果仍然出现报错,请将详细报错信息提供出来,这样才能更好地诊断问题并给出解决方案。