小编use*_*380的帖子

将 superset 连接到 docker 容器中的 postgresql - 端口已关闭

我的操作系统是Linux。
我要将 Superset 连接到 PostgreSQL。
PostgreSQL 端口已打开,其值为 5432。PostgreSQL
也在运行且未关闭。
不幸的是,经过一天的网上研究,我无法解决这个问题,并给出了以下错误:

The port is closed.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

数据库端口:
在此输入图像描述


命令:lsof -i TCP:5432
python3 13127 user   13u  IPv4 279806      0t0  TCP localhost:40166->localhost:postgresql (ESTABLISHED)
python3 13127 user   14u  IPv4 274261      0t0  TCP localhost:38814->localhost:postgresql (ESTABLISHED)
Run Code Online (Sandbox Code Playgroud)

请帮助我,我是初学者,但我搜索了很多但没有得到任何结果。

解决方案

使用host.docker.internal代替127.0.0.1or localhost。(感谢 pdxrlk)


database postgresql apache-superset

7
推荐指数
1
解决办法
7383
查看次数

接受编码:gzip和内容编码:gzip

这两个HTTP标头有什么区别?

  • 接受编码:gzip
  • 内容编码:gzip

gzip content-encoding http-headers http-accept-encoding

4
推荐指数
1
解决办法
7999
查看次数

Click House 中的 Store 文件夹是什么?

Click House 中的 Store 文件夹是什么?
Click House中有一个名为Store的文件夹,它的体积非常大。
虽然我没有更多的数据库并且其大小为 1 GB,但 Store 文件夹几乎有 8 GB。
这个文件夹可以删除吗?
互联网上有关此文件夹的信息很少。
在此输入图像描述

我的数据库的大小: 在此输入图像描述

database clickhouse

2
推荐指数
1
解决办法
1974
查看次数

如何使用多个 if 和 else 语句编写更短的 Python 代码?

如何优化以下代码并减少编写量?

  class CleanItem():

     def process_item(self, item, spider):

        PSCV = str(item['page_source_canonical']).split("'")[1]

        if PSCV != "":
            if PSCV != item['page_source']:
                item['page_source_canonical_is_itself'] = False
            else:
                item['page_source_canonical_is_itself'] = True
        else:
                item['page_source_canonical_is_itself'] = True

    
        return item
Run Code Online (Sandbox Code Playgroud)

首先它检查它是否为空。如果为空,则为 true。如果它不为空,则应检查它,如果相同则再次为真。否则就是假的。

python

0
推荐指数
1
解决办法
92
查看次数