Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro 404 - Não solucionado mesmo vendo outros tópicos

Já executei os procedimentos mencionados por aqueles que conseguiram seguir, mas ainda tenho erros.

Como por exemplo, tentei alterar a porta do curl para 4050, mas ainda assim retorna erro 404:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Tentei também mudar a linha get_ipython().system_raw('./ngrok http 4050 &') para get_ipython().system_raw('./ngrok http 4040 &'). Nesse caso até gerou o link publico, mas com o seguinte erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeO passo do authtoken ja foi executado. Estou travado em como seguir.

5 respostas

Weslei, eu estava com o mesmo problema, mas ai fiz como foi comentado em algum lugar e esperei alguns segundos, o que finalmente corrigiu o problema pra mim.

@George, o que você fez foi alterar o curl para 4050 e aguardou ou fez algo além disso antes de aguardar? Também esperei uns 2 minutos antes de testar e dar erro 404.. Me fale o titulo do tópico que vc seguiu que corrigiu, por gentileza.

O nome do tópico é "Chamada a API não retorna link", mas basicamente você deve usar exatamente as mesmas linhas de código do professor e aguardar um pouco antes de fazer o curl.

solução!

Estava com o mesmo problema, procurei na documentação do Ngrok e achei o instalador do pacote ** !pip install ngrok-api**, após instalado consegui resolver o problema. Espero ter ajudado!

!pip install ngrok-api

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

get_ipython().system_raw('./ngrok authtoken SEU TOKEN')
get_ipython().system_raw('./ngrok http 4050 &')

!curl -s http://localhost:4040/api/tunnels

O meu continua dando o erro 404, alguem consegue me da uma ajuda?

Fiz o mesmo passo a passo do colega acima, mas não deu muito certo

Insira aqui a descrição dessa imagem para ajudar na acessibilidade