Hive 为特定会话设置HBase属性

Hive 为特定会话设置HBase属性,hive,hbase,Hive,Hbase,我有一个场景需要将hbase.client.scanner.caching从100增加到10000。但我不想做这个永久性的更改,我只需要在从hive查询引擎进行查询时在特定会话中使用它。是否有任何方法可以为特定会话设置此属性。 即 设置hbase.client.scanner.caching=10000; 从配置单元外部表中选择计数*; -但是设置参数没有任何效果。 -如果hive_external_table是从hbase_table映射的外部表是,您完全可以用相同的方式设置属性值。不要在ke

我有一个场景需要将hbase.client.scanner.caching从100增加到10000。但我不想做这个永久性的更改,我只需要在从hive查询引擎进行查询时在特定会话中使用它。是否有任何方法可以为特定会话设置此属性。 即 设置hbase.client.scanner.caching=10000; 从配置单元外部表中选择计数*; -但是设置参数没有任何效果。
-如果hive_external_table是从hbase_table映射的外部表

是,您完全可以用相同的方式设置属性值。不要在key=value之间留空格

使用以下内容:

hive> set hbase.client.scanner.caching=10000;
hive> SELECT count(*) FROM hive_external_table;
它将覆盖当前会话的默认值