razor Asked: 2009-08-08 15:38:24 +0800 CST2009-08-08 15:38:24 +0800 CST 2009-08-08 15:38:24 +0800 CST hadoop/hive 元存储 772 人们在哪里放置他们的多用户元存储?我打算使用mysql,但我不知道我应该坚持下去。在名称节点上还是在它自己的服务器上? hadoop 2 个回答 Voted Ted Dunning 2010-12-06T13:07:09+08:002010-12-06T13:07:09+08:00 Hadoop 确实可以破坏数据节点上的页面缓冲区,因此您可能会很好地使 mySQL 远离其中任何一个。 建议在集群外运行 Hive 是一个非常好的建议,如果只是因为如果在集群内运行它会遇到严重的平衡问题。 Nathan Milford 2010-06-26T19:01:00+08:002010-06-26T19:01:00+08:00 它真的可以在任何机器上。 我们在不是集群成员的节点上安装了 hive(但仅用于暂存数据以加载到 hive)并在那里设置 metastore mysql 实例。
Hadoop 确实可以破坏数据节点上的页面缓冲区,因此您可能会很好地使 mySQL 远离其中任何一个。
建议在集群外运行 Hive 是一个非常好的建议,如果只是因为如果在集群内运行它会遇到严重的平衡问题。
它真的可以在任何机器上。
我们在不是集群成员的节点上安装了 hive(但仅用于暂存数据以加载到 hive)并在那里设置 metastore mysql 实例。