Проверьте у AMBARI, отключена ли ACID. Если ACID отключен, то для параллелизма также должно быть установлено значение false. Затем set hive.support.concurrency=false
, как только вы запустите это, убедитесь, что перезапустили соответствующие компоненты, чтобы изменения вступили в силу.
execCommand не полностью стандартизирован для браузеров. Действительно, execCommand ('SaveAs', ...), похоже, поддерживается только в IE. Рекомендуемый способ принудительного сохранения - использовать заголовок content-disposition: attachment, как описано в http://www.jtricks.com/bits/content_disposition.html
Поскольку это часть заголовок HTTP, вы можете использовать его для любого типа файла. Если вы используете apache, вы можете добавлять заголовки с помощью файла .htaccess, как описано здесь . Например:
<FilesMatch "\.pdf$">
<IfModule mod_headers.c>
Header set Content-Disposition "attachment"
# for older browsers
Header set Content-Type "application/octet-stream"
</IfModule>
</FilesMatch>
Как Microsoft выразила : «Не существует общедоступного стандарта, применимого к этому методу».
Firefox не поддерживает execCommand. На самом деле, похоже, это только для IE.