非正经标题:
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