Skip to content

superset < > redis connectivity issue #3581

Closed
@sarath-tfs

Description

@sarath-tfs

Following is the log, Redis is running in K8s as Pod ( redis://supersest-redis-service?db=0 )

tried in multiple ways.. no luck..

Upgrading DB schema...
Loaded your LOCAL configuration at [/app/pythonpath/superset_config.py]
2025-04-02 00:55:07,965:ERROR:superset.app:Failed to create app
Traceback (most recent call last):
File "/app/superset/app.py", line 40, in create_app
app_initializer.init_app()
File "/app/superset/initialization/init.py", line 484, in init_app
self.configure_cache()
File "/app/superset/initialization/init.py", line 541, in configure_cache
cache_manager.init_app(self.superset_app)
File "/app/superset/utils/cache_manager.py", line 90, in init_app
self._init_cache(app, self._cache, "CACHE_CONFIG")
File "/app/superset/utils/cache_manager.py", line 87, in _init_cache
cache.init_app(app, cache_config)
File "/usr/local/lib/python3.10/site-packages/flask_caching/init.py", line 145, in init_app
self._set_cache(app, config)
File "/usr/local/lib/python3.10/site-packages/flask_caching/init.py", line 177, in _set_cache
app.extensions["cache"][self] = cache_factory(
File "/usr/local/lib/python3.10/site-packages/flask_caching/backends/rediscache.py", line 87, in factory
kwargs["host"] = redis_from_url(redis_url, db=kwargs.pop("db", None))
File "/usr/local/lib/python3.10/site-packages/redis/utils.py", line 32, in from_url
return Redis.from_url(url, **kwargs)
File "/usr/local/lib/python3.10/site-packages/redis/client.py", line 910, in from_url
connection_pool = ConnectionPool.from_url(url, **kwargs)
File "/usr/local/lib/python3.10/site-packages/redis/connection.py", line 1349, in from_url
url_options = parse_url(url)
File "/usr/local/lib/python3.10/site-packages/redis/connection.py", line 1243, in parse_url
raise ValueError(
ValueError: Redis URL must specify one of the following schemes (redis://, rediss://, unix://)
Traceback (most recent call last):
File "/usr/local/bin/superset", line 8, in
sys.exit(superset())
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1157, in call
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1685, in invoke
super().invoke(ctx)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/flask/cli.py", line 355, in decorator
app = __ctx.ensure_object(ScriptInfo).load_app()
File "/usr/local/lib/python3.10/site-packages/flask/cli.py", line 309, in load_app
app = locate_app(import_name, name)
File "/usr/local/lib/python3.10/site-packages/flask/cli.py", line 238, in locate_app
return find_app_by_string(module, app_name)
File "/usr/local/lib/python3.10/site-packages/flask/cli.py", line 166, in find_app_by_string
app = attr(*args, **kwargs)
File "/app/superset/app.py", line 40, in create_app
app_initializer.init_app()
File "/app/superset/initialization/init.py", line 484, in init_app
self.configure_cache()
File "/app/superset/initialization/init.py", line 541, in configure_cache
cache_manager.init_app(self.superset_app)
File "/app/superset/utils/cache_manager.py", line 90, in init_app
self._init_cache(app, self._cache, "CACHE_CONFIG")
File "/app/superset/utils/cache_manager.py", line 87, in _init_cache
cache.init_app(app, cache_config)
File "/usr/local/lib/python3.10/site-packages/flask_caching/init.py", line 145, in init_app
self._set_cache(app, config)
File "/usr/local/lib/python3.10/site-packages/flask_caching/init.py", line 177, in _set_cache
app.extensions["cache"][self] = cache_factory(
File "/usr/local/lib/python3.10/site-packages/flask_caching/backends/rediscache.py", line 87, in factory
kwargs["host"] = redis_from_url(redis_url, db=kwargs.pop("db", None))
File "/usr/local/lib/python3.10/site-packages/redis/utils.py", line 32, in from_url
return Redis.from_url(url, **kwargs)
File "/usr/local/lib/python3.10/site-packages/redis/client.py", line 910, in from_url
connection_pool = ConnectionPool.from_url(url, **kwargs)
File "/usr/local/lib/python3.10/site-packages/redis/connection.py", line 1349, in from_url
url_options = parse_url(url)
File "/usr/local/lib/python3.10/site-packages/redis/connection.py", line 1243, in parse_url
raise ValueError(
ValueError: Redis URL must specify one of the following schemes (redis://, rediss://, unix://)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions