hive2.1.1开启metrics服务
时间: 2023-08-02 09:05:45 浏览: 60
要在Hive 2.1.1中启用度量服务,需要遵循以下步骤:
1. 确保Hive的版本是2.1.1及以上,并且已经启用了Hadoop的YARN和MRv2。
2. 在Hive配置文件hive-site.xml中添加以下配置:
```
<property>
<name>hive.server2.metrics.enabled</name>
<value>true</value>
<description>Enable metrics for HiveServer2</description>
</property>
<property>
<name>hive.server2.metrics.collector.class</name>
<value>org.apache.hadoop.metrics2.sink.timeline.TimelineMetricsSink</value>
<description>Metrics Collector for HiveServer2</description>
</property>
<property>
<name>hive.server2.metrics.collector.hosts</name>
<value>collector_hostname:collector_port</value>
<description>Comma separated list of collector hosts</description>
</property>
```
其中,`hive.server2.metrics.enabled`属性需要设置为`true`,这将启用HiveServer2的度量服务。`hive.server2.metrics.collector.class`属性定义了度量数据的收集器类。在这里,我们使用`org.apache.hadoop.metrics2.sink.timeline.TimelineMetricsSink`类。`hive.server2.metrics.collector.hosts`属性定义了度量数据的收集器主机和端口。
3. 启动HiveServer2进程,并确保度量服务已经启动。度量服务应该在HiveServer2进程启动时自动启动。您可以检查HiveServer2的日志文件,以查看度量服务是否已成功启动。
4. 您可以使用Ambari、Grafana或其他度量监控工具来查看HiveServer2的度量数据。在这里,我们使用Ambari监控工具作为示例。
5. 在Ambari中,选择Hive服务。在服务摘要页面上,选择“度量”选项卡。您应该能够看到HiveServer2的度量数据,例如查询数、查询失败数、查询执行时间等等。
希望这些步骤能够帮助您启用Hive 2.1.1中的度量服务。