为什么hive安装需要配mysql而不需要配hadoop?
hive安装中
为什么需要配mysql的地址密码
hive需要mysql来做什么?
为什么不需要配hadoop的地址
也能找到hadoop?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
hive安装中
为什么需要配mysql的地址密码
hive需要mysql来做什么?
为什么不需要配hadoop的地址
也能找到hadoop?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
因为 Hive 的元数据总得需要持久化到一个地方去。
默认是存到内嵌的 Derby 数据库(类似 SQLite,但是 Java 写的)里,缺点很多,不一一说了,只适合测试用。生产里你就得找个靠谱的数据库了,并没有要求一定是 MySql,实际上你用 PostgreSQL / Oracle / MSSQL 啥的都行,只不过 MySql 社区比较活跃、所以你看到的就更多一些而已。
我猜你是本机同时安装的 Hive 和 Hadoop,默认是本地模式,从
HADOOP_HOME
里找。生产里 Hadoop 都是集群的,你当然得配置了。