Apache Superset

Instalação

Instalando o Apache Superset através do Docker em um Ubuntu 18

# Docker installationapt install lsb-release &&apt update &&apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common &&  curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - &&add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" &&apt update &&apt install docker-ce &&# systemctl status docker# Docker-Compose installationcurl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose# Installing Supersetgit clone https://github.com/apache/incubator-superset/cd incubator-superset/contrib/docker# prefix with SUPERSET_LOAD_EXAMPLES=yes to load examples:docker-compose run --rm superset ./docker-init.sh

Ao ser perguntando para informar um usuário para criar, NÃO use admin pois você receberá um erro.

Se você estiver com problemas de conflito de portas, basta editar o arquivo e mudar as portas em conflito:

~/incubator-superset/contrib/docker/docker-compose.yml

Mudar logo do Apache Superset

docker cp /pasta/imagem.png id-conteiner:/home/superset/superset/assets/images/[email protected]

Automatizando início do Superset no Linux com systemd

Crie o arquivo /etc/systemd/system/superset.service com o conteúdo:

[Unit]Description=Apache Superset (through Docker Compose)After=network.target[Service]Type=simpleRestart=alwaysRestartSec=1StartLimitInterval=0ExecStart=/usr/local/bin/docker-compose upWorkingDirectory=/home/ubuntu/incubator-superset/contrib/docker/[Install]WantedBy=multi-user.target

Apagando Conteineres criados pelo Superset

sudo docker stop superset_postgres_1sudo docker stop superset_redis_1sudo docker rm superset_postgres_1sudo docker rm superset_redis_1

Referências

Instalação e Configuração do Apache Superset
https://superset.incubator.apache.org/installation.html

Mudando a logo do Superset
https://github.com/apache/incubator-superset/issues/2898

You should also read:

Apache HTTP

Um comando muito comum usado nos arquivos .htaccess é o mod rewrite. Para usá-lo é preciso habilita-lo, pois ele não vem ligado por…

Apache Kafka - Anotações

Um vídeo introdutório interessante https://www.youtube.com/watch?v=Ch5VhJzaoaI Tutorial oficial https://developer.confluent.io/learn-kafka/ Melhores livros pra aprender Kafka O autor recomenda o Effective Kafka: A Hands-on Guide to…

Apache Airflow

conda create --name airflowconda activate airflowconda install python3conda install python=3.7# optionalexport AIRFLOW_HOME=~/airflowpip install apache-airflowairflow initdbairflow webserver -p 8080airflow scheduler Referências https://airflow.apache.org/docs/stable/start.html