【大数据】解决hive初始化mysql数据库错误的一种方式

非正经标题:

Hive作者肯定进修过蓝翔挖掘机

 

------------------------------------------------------------

今天同学来问我,他说他的Hive初始化MySQL都尝试了半天了,甚至都重装MySQL了,还是初始化失败。

我过去瞅了一眼,他的hive-site.xml文件中,标签对内部多了几个空格,将空格删除就好了。

这也算是Hive做的不到位的地方吧,就不知道获取XML中的数据的时候trim()一下。

------------------------------------------------------------

Hive安装包下载地址:

https://mirrors.tuna.tsinghua.edu.cn/apache/hive/

 

事情原因是这样的,我按照书上的步骤一步一步走,到了该用hive初始化MySQL数据库这一步了,满怀期待的敲上命令:

cd ~/hive/bin

./schematool -initSchema -dbType mysql

结果报错了,什么什么<EOF>,整的我是一脸茫然。然后就是百度各种优快云,博客园的帖子,都没说到点上,所以我才写下这篇文章,以示众人。

Error: Syntax error: Encountered "<EOF>" at line 1, column 64. (state=42X01,code=30000)
org

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值