Как заставить улей работать в строгом режиме?(используя hive.mapred.mode = строгий) - PullRequest
0 голосов
/ 09 октября 2018

У меня работает сервер Hive Thrift, и я подключаюсь к нему через Билайн.Я делаю:

jdbc:hive2://localhost:8443/> set hive.mapred.mode=strict;
+-----------------+-----------------+--+
|       key       |      value      |
+-----------------+-----------------+--+
| hive.mapred.mode | strict          |
+-----------------+-----------------+--+

Вот ссылка, объясняющая что он делает .

Но все мои непослушные запросы продолжают проходить.Я решил отладить исходный код и разбить каждую строку, в которой есть HIVEMAPREDMODE, но каждый раз, когда я запускаю запрос, ни одна из этих строк не отображается.Мне интересно, правильно ли я сделал свою конфигурацию.Я даже поместил свойство в свой hive-site.xml примерно так:

<configuration>
    <property>
        <name>hive.mapred.mode</name>
        <value>strict</value>
    </property>
</configuration>

Есть ли что-то еще, что я должен сделать в конфигурации?

...