我有一个运行中的节俭服务器,并且正在通过beeline连接到它。我这样做:
jdbc:hive2://localhost:8443/> set hive.mapred.mode=strict;
+-----------------+-----------------+--+
| key | value |
+-----------------+-----------------+--+
| hive.mapred.mode | strict |
+-----------------+-----------------+--+
这是解释what it does的链接。
但是我所有顽皮的查询一直在通过。我决定调试源代码,并在其中包含HIVEMAPREDMODE的每一行处中断,但是每次我运行查询时,似乎都找不到这些行。我想知道我是否正确配置了。我什至像这样将财产放在我的hive-site.xml
中:
<configuration>
<property>
<name>hive.mapred.mode</name>
<value>strict</value>
</property>
</configuration>
配置中还有其他事情要做吗?