package-jmsierra-fff


Namepackage-jmsierra-fff JSON
Version 0.4.0 PyPI version JSON
download
home_pagehttps://example.com
SummaryEs un proyecto de prueba
upload_time2023-04-10 17:47:49
maintainerDevelopers
docs_urlNone
authorMauricio Sierra
requires_python>=3.10,<4.0
licenseMIT
keywords packaging poetry
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## Desplegar Airflow en MAC OS Local

1. Correr el siguiente comando en la terminal, para activar el entorno virtual
	```bash
	source venv/bin/activate
	```

2. Correr el siguiente comando en la terminal, para indicarle a _airflow_ donde alojar la carpeta con las configuraciones
	```bash
	export AIRFLOW_HOME=~/airflow
	```

3. Correr el siguiente comando en la terminal, para actualizar _pip_
	```bash
	pip install --upgrade pip
	```

4. Correr el siguiente comando en la terminal, para instalar _airflow_
	```bash
	pip install apache-airflow
	```

5. Correr el siguiente comando en la terminal, para crear carpeta airflow
	``` bash
	airflow info
 	```

6. Correr el siguiente comando en la terminal, para crear carpeta _dags_ en la raiz del proyecto
	``` bash
	mkdir ./dags
	```

7. Abrir _airflow.cfg_, modificar y guardar:
	```python
	dags_folder = path .dags # para que airflow cargue los dags desde esta ruta
	load_example = False # para que no cargue los dags de ejemmplo.
	```

8. Correr el siguiente comando en la terminal, para para iniciar el servidor web de _airflow_. 
	``` bash
	airflow webserver
	```
    ***** _sólo la primera vez_ *****
	```bash
	airflow users create \
	--username admin \
	--password admin \
	--firstname any_name \
	--lastname any_lastname \
	--role Admin \
	--email cualquiercorreo@gmail.com 
	```

9. Correr el siguiente comando en OTRA terminal, para iniciar el planificador de _airflow_
	```bash
	airflow scheduler
	```

10. Acceder a la interfaz de usuario de _airflow_ desde un navegador web: http://localhost:8080/
####
11. Opcionales:
	```bash
	netstat -b -a -n
	 
	lsof -i :8080
	kill -9 $(lsof -t -i:8080)
		
	lsof -i :8793
	kill -9 $(lsof -t -i:8793)
	```
12. Para que el DAG funcione, las rutas _(paths)_ deben tener el **Absolute Path**
            

Raw data

            {
    "_id": null,
    "home_page": "https://example.com",
    "name": "package-jmsierra-fff",
    "maintainer": "Developers",
    "docs_url": null,
    "requires_python": ">=3.10,<4.0",
    "maintainer_email": "mauricio@gmail.com",
    "keywords": "packaging,poetry",
    "author": "Mauricio Sierra",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/cb/2c/73b4ac20315fe44a5d158ea924ca83c20fc3b2302bc30f97f46227c5c8fa/package_jmsierra_fff-0.4.0.tar.gz",
    "platform": null,
    "description": "## Desplegar Airflow en MAC OS Local\n\n1. Correr el siguiente comando en la terminal, para activar el entorno virtual\n\t```bash\n\tsource venv/bin/activate\n\t```\n\n2. Correr el siguiente comando en la terminal, para indicarle a _airflow_ donde alojar la carpeta con las configuraciones\n\t```bash\n\texport AIRFLOW_HOME=~/airflow\n\t```\n\n3. Correr el siguiente comando en la terminal, para actualizar _pip_\n\t```bash\n\tpip install --upgrade pip\n\t```\n\n4. Correr el siguiente comando en la terminal, para instalar _airflow_\n\t```bash\n\tpip install apache-airflow\n\t```\n\n5. Correr el siguiente comando en la terminal, para crear carpeta airflow\n\t``` bash\n\tairflow info\n \t```\n\n6. Correr el siguiente comando en la terminal, para crear carpeta _dags_ en la raiz del proyecto\n\t``` bash\n\tmkdir ./dags\n\t```\n\n7. Abrir _airflow.cfg_, modificar y guardar:\n\t```python\n\tdags_folder = path .dags # para que airflow cargue los dags desde esta ruta\n\tload_example = False # para que no cargue los dags de ejemmplo.\n\t```\n\n8. Correr el siguiente comando en la terminal, para para iniciar el servidor web de _airflow_. \n\t``` bash\n\tairflow webserver\n\t```\n    ***** _s\u00f3lo la primera vez_ *****\n\t```bash\n\tairflow users create \\\n\t--username admin \\\n\t--password admin \\\n\t--firstname any_name \\\n\t--lastname any_lastname \\\n\t--role Admin \\\n\t--email cualquiercorreo@gmail.com \n\t```\n\n9. Correr el siguiente comando en OTRA terminal, para iniciar el planificador de _airflow_\n\t```bash\n\tairflow scheduler\n\t```\n\n10. Acceder a la interfaz de usuario de _airflow_ desde un navegador web: http://localhost:8080/\n####\n11. Opcionales:\n\t```bash\n\tnetstat -b -a -n\n\t \n\tlsof -i :8080\n\tkill -9 $(lsof -t -i:8080)\n\t\t\n\tlsof -i :8793\n\tkill -9 $(lsof -t -i:8793)\n\t```\n12. Para que el DAG funcione, las rutas _(paths)_ deben tener el **Absolute Path**",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Es un proyecto de prueba",
    "version": "0.4.0",
    "split_keywords": [
        "packaging",
        "poetry"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0b3f28735c021abac5beb16fa241003c2e5197a156cbbd11436facce9c2b6b7b",
                "md5": "fe5b5795409b89b078a797be0ef65bdf",
                "sha256": "e28835a3e3c8efea6eb9290edeb304bba5c3bf6e5a61d48783f995bc98e8bdd5"
            },
            "downloads": -1,
            "filename": "package_jmsierra_fff-0.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fe5b5795409b89b078a797be0ef65bdf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<4.0",
            "size": 3944,
            "upload_time": "2023-04-10T17:47:48",
            "upload_time_iso_8601": "2023-04-10T17:47:48.169510Z",
            "url": "https://files.pythonhosted.org/packages/0b/3f/28735c021abac5beb16fa241003c2e5197a156cbbd11436facce9c2b6b7b/package_jmsierra_fff-0.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cb2c73b4ac20315fe44a5d158ea924ca83c20fc3b2302bc30f97f46227c5c8fa",
                "md5": "fd5cc5d0448789d7e03819b0901dcce1",
                "sha256": "661fcd3c4fdf471b8b9bae06155a8648ec64adb9ba8826eda5844d758dd4236a"
            },
            "downloads": -1,
            "filename": "package_jmsierra_fff-0.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "fd5cc5d0448789d7e03819b0901dcce1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<4.0",
            "size": 2915,
            "upload_time": "2023-04-10T17:47:49",
            "upload_time_iso_8601": "2023-04-10T17:47:49.838444Z",
            "url": "https://files.pythonhosted.org/packages/cb/2c/73b4ac20315fe44a5d158ea924ca83c20fc3b2302bc30f97f46227c5c8fa/package_jmsierra_fff-0.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-10 17:47:49",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "package-jmsierra-fff"
}
        
Elapsed time: 0.05413s