初始化元數(shù)據(jù)庫(kù):schematool -initSchema -dbType mysql -verbose
報(bào)錯(cuò)如下:
[atguigu@hadoop102 conf]$ schematool -initSchema -dbType mysql -verbose
-bash: schematool: 未找到命令
解決方法:
(1)是否將MySQL的JDBC驅(qū)動(dòng)拷貝到Hive的lib目錄下:
sudo cp /opt/software/mysql-connector-java-5.1.37.jar $HIVE_HOME/lib
(2)是否在$HIVE_HOME/conf目錄下新建hive-site.xml文件,文件的內(nèi)容可以百度下
(3)Hive環(huán)境變量是否配置無(wú)誤,最重要的一點(diǎn)是配置好環(huán)境變量后一定要先source下文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-534868.html
環(huán)境變量配置完成一定要打開(kāi)查看一下文件(我的坑就是環(huán)境變量沒(méi)保存),在source一下,讓環(huán)境變量生效。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-534868.html
到了這里,關(guān)于初始化Hive元數(shù)據(jù)庫(kù) bash: schematool: 未找到命令的原因的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!