apache-pulsar - 在 Windows Docker 中安装 Apache Pulsar
问题描述
您能帮我如何使用 Windows docker 安装本地独立 pulsar 集群吗?我遵循了以下选项。但我无法访问 pulsar UI
8080 端口已经分配给其他进程。所以这里我使用的是 8081 端口。
选项1:
docker run -it -p 6650:6650 -p 8081:8081 --mount source=pulsardata,target=/pulsar/data --mount source=pulsarconf,target=/pulsar/conf apachepulsar/pulsar:2.5.2 bin/pulsar独立的
选项 2: docker run -it -p 6650:6650 -p 8081:8081 -v "$PWD/data:/pulsar/data".ToLower() apachepulsar/pulsar:2.5.2 bin/pulsar 独立
使用上述两个选项,我无法看到 INFO - [main:WebService] - Web Service 开始于http://127.0.0.1:8081.Also我无法访问系统中的以下 url .
脉冲星://本地主机:6650
谢谢
解决方案
问题是端口之间的映射。很明显,你这边不能使用8080,但是容器内还是应该使用8080端口,因为这个端口是服务使用的。正确的命令是:
docker run -it -p 6650:6650 -p 8081:8080 apachepulsar/pulsar:2.5.2 bin/pulsar standalone
首先在没有卷的情况下尝试它并稍后添加它们是有意义的。
推荐阅读
- excel - 在 Excel 中插入链接时删除显示文本中的 %20
- powershell - PSSA:在 vscode powershell 扩展中应用自定义规则
- mongoose - 更改 Mongoose 的默认“查找”行为
- bash - 删除单词shell脚本之间的空格
- azure-data-explorer - 将源数据库名称添加为 Kusto 的行结果中的列
- vb.net - vb.net 网络编程 - 列出网络接口
- r - 在指定字符之前查找字符
- python - 指示 Pycharm 是否正在使用“Debug”或“Run”运行代码的标志
- c# - 组成列表的类的枚举器
- c# - 递归算法 C#