Oii, Átila! Como vai?
O erro DNS_PROBE_FINISHED_NXDOMAIN
indica que o domínio não foi encontrado. Isso pode acontecer se o link do ngrok expirou ou foi digitado incorretamente.
Uma sugestão clicar no botão "Recarregar" ou tente acessar o link novamente, e o Windows pode abrir automaticamente a ferramenta de diagnóstico. Siga as instruções fornecidas nele.
Outro ponto é que, os links do ngrok na versão gratuita expiram após algumas horas ou se o túnel for encerrado, e não funcionará.
Sendo assim, reinicie o ambiente execução clicando na barra de ferramentas localizada na parte superior da tela e em "Ambiente de execução" selecionar a opção "Reiniciar o ambiente de execução" do seu Colab.
Em seguida, execute cada célula separadamente:
# instalar as dependências
!apt-get update -qq
!apt-get install openjdk-8-jdk-headless -qq > /dev/null
!wget -q https://archive.apache.org/dist/spark/spark-3.1.2/spark-3.1.2-bin-hadoop2.7.tgz
!tar xf spark-3.1.2-bin-hadoop2.7.tgz
!pip install -q findspark
import os
os.environ["JAVA_HOME"] = "/usr/lib/jvm/java-8-openjdk-amd64"
os.environ["SPARK_HOME"] = "/content/spark-3.1.2-bin-hadoop2.7"
import findspark
findspark.init()
from pyspark.sql import SparkSession
spark = SparkSession.builder \
.master('local[*]') \
.appName("Iniciando com Spark") \
.config('spark.ui.port', '4050') \
.getOrCreate()
!wget -q https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
!unzip ngrok-stable-linux-amd64.zip
!pip install pyngrok
from pyngrok import ngrok
!ngrok authtoken SEU_TOKEN_AQUI_ENTRE_ASPAS_DUPLAS
ngrok.connect('4050')
Não esqueça de alterar o comando authtoken
com o seu código de autenticação do ngrok
que foi gerado neste site. Como resultado, após a célula ngrok.connect
deverá aparecer uma URL, copie e cole em seu navegador e clique no botão Visit Site e deverá ver a página do SparkUI/jobs:
Espero que uma das 2 sugestões te ajude a reparar a instabilidade que está tendo, caso não resolva, nos retorne para podermos buscar outras soluções.
Bons estudos e conte sempre conosco aqui no fórum!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!