Я получал такую же ошибку в среде Windows, и ниже трюк работал для меня.
в shell.py
искровая сессия определена с помощью .enableHiveSupport()
spark = SparkSession.builder\
.enableHiveSupport()\
.getOrCreate()
Удалить куст поддерживайте и переопределяйте искровую сессию, как показано ниже:
spark = SparkSession.builder\
.getOrCreate()
вы можете найти shell.py
в папке искровой установки. для меня это в "C:\spark-2.1.1-bin-hadoop2.7\python\pyspark"
Надеюсь, это поможет
Единственное объяснение состоит в том, что где-то на странице есть еще один тег <script>
, ссылающийся на файл firebase-app.js
, например,
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-app.js"></script>
Этот тег будет появляться после вашего включение firebase.js
или firebase-app.js
и firebase-auth.js
.
Что происходит, включение firebase-app.js
устанавливает значение глобальной переменной firebase
, переопределяя все, что было ранее установлено.
Решение состоит в том, чтобы либо удалить дубликаты включений скрипта Firebase, либо, по крайней мере, убедиться, что те, которые вы хотите активировать, включены последними.
Вы, вероятно, пропустили шаг для включения сценария firebase-auth на своей странице, как описано в документации :
<!-- Firebase App is always required and must be first -->
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-app.js"></script>
<!-- Add additional services that you want to use -->
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-auth.js"></script>