我已经在集群上安装了cloudera express 5.3.2。我想用它来查询 Impala 。我想让 Impala 根据集群的容量设置限制。在impala配置中,在cloudera管理器中,它被写为“留空,让impala选择自己的限制”。但是,我不能将字段留空,因为web界面告诉我“此字段是必需的”。http://i.imgur.com/c9ra8mv.png
smtd7mpg1#
不幸的是, Impala 不能设置自己的内存限制。您不必设置内存限制(使用-1),但是如果耗尽了物理内存并且操作系统被迫交换,那么查询的性能会很差。如果你只在这个集群上使用 Impala (i、 e.不是hive、mapreduce、spark等),您可以将此设置为大部分物理内存;我们通常推荐80%。如果您确实需要与其他系统共享资源,您应该查看cdh中提供的资源管理选项。
1条答案
按热度按时间smtd7mpg1#
不幸的是, Impala 不能设置自己的内存限制。您不必设置内存限制(使用-1),但是如果耗尽了物理内存并且操作系统被迫交换,那么查询的性能会很差。如果你只在这个集群上使用 Impala (i、 e.不是hive、mapreduce、spark等),您可以将此设置为大部分物理内存;我们通常推荐80%。如果您确实需要与其他系统共享资源,您应该查看cdh中提供的资源管理选项。