首页 > 其他分享 >用WSL2+Docker Desktop部署InLong的坑和经验

用WSL2+Docker Desktop部署InLong的坑和经验

时间:2024-07-03 22:10:23浏览次数:21  
标签:InLong Windows WSL Desktop -- 网络 Docker clickhouse

WSL的网络坑死了 ————题记

看到腾讯在搞开源,邂逅了Apache InLong,觉得很有意思,就开始研究。

考虑到这是和性能有关的东西,以后说不定还要压测什么的,所以就决定用WSL2+Docker Desktop,不用虚拟机了,

感觉这样性能会好一点,正好也熟悉熟悉命令行,毕竟打CTF虽然天天用Linux但基本能用GUI就GUI哈哈哈哈。

具体方法

先把官网上的源代码下载到WSL虚拟机里面,然后解压,cd到解压的目录下。进入/docker/docker-compose
,执行docker-compose up -d。输入docker ps,看到至少有这几个在跑就没问题了

image
————credit Tencent Rhino Bird

然后按照这个上面的一步一步来:
https://inlong.apache.org/zh-CN/docs/quick_start/data_ingestion/file_pulsar_clickhouse_example

然后大坑就来了,到了添加数据节点那一步,我以为用localhost就可以了,然后我是WSL,localhost并不管用,
所以这时需要 cmd -> ipconfig -> 找到以太网适配器 vEthernet (WSL (Hyper-V firewall)):下面的 IPv4 地址,才是WSL的localhost地址。然而并没有任何作用,死活连不上,后来lsof -i :8123,一看,好家伙,端口都没开,但明明docker在跑啊。看了下,config.xml的listen-port全被注释了,于是我把0.0.0.0取消注释了,没有任何用处。结果一看clickhouse的errlog,更加有意思了,显示端口全被占了,啥玩意

标签:InLong,Windows,WSL,Desktop,--,网络,Docker,clickhouse
From: https://www.cnblogs.com/peterzh/p/18282627

相关文章

  • 在Ubuntu上用Docker轻松实现GPU加速的TensorFlow
    前言在深度学习和机器学习的世界中,GPU的使用可以显著加速模型训练和推理的速度。NVIDIAContainerToolkit允许我们在Docker容器中使用NVIDIAGPU,从而简化了在GPU上运行TensorFlow等深度学习框架的过程。本文将详细介绍如何在Ubuntu上配置NVIDIAContainerToolkit并运行GP......
  • Docker系列-Docker镜像分层原理
    Docker镜像的分层原理是其实现高效、灵活和可复用性的关键。以下是对Docker镜像分层原理的详细说明:一、基本概念Docker镜像是一种轻量级、可执行的独立软件包,它包含运行某个软件所需要的所有内容,如代码、运行时库、环境变量和配置文件等。镜像通过Dockerfile定义并构建,最终形......
  • windows的桌面docker安装mysql5.7
    dockerrun-p3306:3306--namemysql^-vE:/mysql/data:/var/lib/mysql^-vE:/mysql/conf:/etc/mysql/conf.d^-vE:/mysql/log:/var/log/mysql^-eMYSQL_ROOT_PASSWORD=123456^-dmysql:5.7命令解析:dockerrun-p3306:3306--namemysql:创建一个docker容......
  • Docker容器运行多个命令,有一个报错就重启容器
    核心是entrypoint.sh脚本中的内容。Dockerfile案例FROMpython:3.9.16WORKDIR/codeADDrequirements.txt/code/requirements.txtRUNpipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simple/-r/code/requirements.txtRUNspacydownloaden_core_web_trfADD......
  • Windows 安装docker详细步骤说明
    文章目录1.检查系统要求2.启用硬件虚拟化3.启用Hyper-V和容器功能4.下载并安装DockerDesktop5.配置DockerDesktop6.安装WSL27.验证Docker安装8.常见问题排查9.重点说明参考资源在Windows上安装Docker的详细步骤如下:1.检查系统要求确保您的Windows......
  • Docker网络
    docker网络的5种模式none在使用none模式后,Docker容器不会进行任何网络配置,没有网卡、没有IP也没有路由,因此默认无法与外界通信,需要手动添加网卡配置IP等,所以极少使用none网络特点使用参数--networknone指定默认无网络功能,无法和外部通信无法实现端口映射适用于测......
  • dockerfile构建镜像
    dockerfile构建镜像镜像是多层存储,每一层在前一层的基础上进行修改;容器也是多层存储,以镜像为基础层,在其基础上加一层作为容器运行时的存储层。要求1.docker会逐行读取dockerfile中每一行的指令,按顺序解析,实现images的自动构建2.通过dockerbuild命令构建镜像3.dockerfile......
  • 使用国内源安装新版docker(2024.7.3)
    前言最近dockerhub已经不能访问了,使用原先的方式安装docker,服务器上也总是连接不上,所以找了种可以在国内正常安装新版docker的方式适用系统:centos71.先删除本机旧的或者残留的dockersudoyumremovedocker\docker-client\docker-client......
  • 容器自动化:docker-compose
    ansible一键部署docker-compus+lnmp+lnmt项目一、docker-compose我们知道使用一个dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排,服务编排有多种技术方案。1.1、docker-compose简介docker-compose项目是docker官方的开源项目,负责实现......
  • ros2 jazzy docker环境安装
    dockerhub限制国内访问了,需要配置下,参考:https://github.com/cmliu/CF-Workers-docker.io/issues/8sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<EOF{"registry-mirrors":["https://hub.uuuadc.top","https......