Superset二次开发之修改Docker容器env 参数

embedded/2024/9/25 23:22:20/

背景:

基于Superset3.0版本在Linux服务器部署Docker版本的Superset项目,配置了Redis地址为A,项目运行许久,查询性能一直很缓慢,今日打算解决,忽发现,防火墙一直开启着。遂,关闭防火墙。然,Redis对应的地址变成了B。Superset服务异常Connection refused。

尝试的方案:(宣告无效)

  • 修改superset_config.py 配置的REDIS_HOST 地址
  • 修改Superset项目中Docker目录下的.env 配置的REDIS_HOST 地址
  • 重启Superset服务(restart 、stop+start)
  • 备份容器,重新docker run
  • docker exec 命令,export REDIS_HOST=B 

 解决方案(有效)

1. 查看docker root 目录

docker info | grep 'Docker Root'

 2.查看容器的长ID(container id)

docker inspect 容器ID

 3.停止容器

docker stop 容器ID

 4.修改环境变量env

vim ${Docker Root}/containers/${container-id}/config.v2.json

5.重载服务的配置文件

systemctl daemon-reload

 6.重启docker (重要)

systemctl restart docker

 7.重启Superset容器

docker restart 容器ID


http://www.ppmy.cn/embedded/110010.html

相关文章

字符串处理工具类

字符串处理工具类 import java.util.Arrays;public class StringUtils {/*** 将字符串反转* param str 要反转的字符串* return 反转后的字符串*/public static String reverseString(String str) {return new StringBuilder(str).reverse().toString();}/*** 判断字符串是否为…

Jupyter notebook配置与使用(安装过程+环境配置+运行实例)

前言 Jupyter Notebook 是一个开放源代码的 Web 应用程序,它允许创建和共享包含实时代码、方程式、可视化和叙述性文本的文档。 主要功能: 交互式计算:用户可以直接在浏览器中编写和执行代码。Markdown 支持:使用 Markdown 格式来…

OpenCV 与 YoloV3的结合使用:目标实时跟踪

目录 代码分析 1. YOLO 模型加载 2. 视频加载与初始化 3. 视频帧处理 4. 物体检测 5. 处理检测结果 6. 边界框和类别显示 7. 帧率(FPS)计算 8. 结果显示与退出 9. 资源释放 整体代码 效果展示 总结 代码分析 这段代码使用 YOLO&#xff08…

linux下framebuffer相关函数及知识点详解及整合运用

在 Linux 下,framebuffer(简称 fb)是一个提供硬件图形缓冲区的接口,允许用户应用程序直接访问图形设备的显示内存。它可以用于简单的图形显示操作,如直接向屏幕绘制像素、图形等。Framebuffer 的作用是让开发者可以直接…

动态规划算法之背包问题详细解读(附带Java代码解读)

动态规划中的背包问题(Knapsack Problem)是经典问题之一,通常用来解决选择一组物品放入背包使得背包的价值最大化的问题。根据问题条件的不同,背包问题有很多种变体,如0-1背包问题、完全背包问题、多重背包问题等。这里…

Web安全与网络安全:SQL漏洞注入

Web安全与网络安全:SQL漏洞注入 引言 在Web安全领域,SQL注入漏洞(SQL Injection Vulnerability)是一种极具破坏性的安全威胁。它允许攻击者通过向Web应用程序的输入字段中插入或“注入”恶意的SQL代码片段,从而操纵后…

MediaStream 的媒体流对象 (stream) 和流媒体轨道 (track) 详解

navigator.mediaDevices.getUserMedia 和 MediaStream 是实时音视频处理的重要 API。通过这些 API,可以从摄像头、麦克风或其他设备捕获音视频流,应用于视频通话、录制等场景。本文将介绍 navigator.mediaDevices.getUserMedia 的参数配置、MediaStream …

重头开始嵌入式第三十七天(数据结构 链表)

单向链表 单向链表是一种常见的数据结构。 一、结构组成 - 节点:单向链表由多个节点组成。每个节点包含两个部分,一个是存储数据的部分,可以存储各种类型的数据,如整数、字符、结构体等;另一个是指向下一个节点的指…