docker - 无法在 Cloudera Quickstart Docker 上启动 Cloudera 服务
问题描述
我正在尝试在 Cloudera 的快速启动 docker 映像(5.13.0)上启动 cloudera 服务。
我从 Cloudera 的网站下载了图像,并按照此处所述执行了以下步骤:https ://docs.cloudera.com/documentation/enterprise/5-13-x/topics/quickstart_docker_container.html
tar -zxvf ~/Downloads/cloudera-quickstart-vm-5.13.0-0-beta-docker.tar.gz
cd ~/Downloads/cloudera-quickstart-vm-5.13.0-0-beta-docker/
docker import cloudera-quickstart-vm-5.13.0-0-beta-docker.tar cloudera-quickstart:5.13.0
docker run --hostname=quickstart.cloudera --privileged=true -i -t -p 8888:8888 -p 7180:7180 cloudera_quickstart:5.13.0 /usr/bin/docker-quickstart
容器成功启动并正常运行 /usr/bin/docker-quickstart。(我可以访问 HDFS 和 pyspark)。
当我想启动 Cloudera 管理器时,问题就开始了:
# In cloudera_quickstart
/home/cloudera/cloudera-manager --express
该命令将运行完成,但是当我转到 Cloudera manager @ localhost:7180 并单击最近的命令时,我将看到以下错误消息:
我已经尝试重新下载图像,并到处搜索,但我找不到任何有类似问题的人,所以我在这里发布了一些帮助。干杯!
更新 2019/11/05
设置失败:
1. Docker 版本 19.03.4,构建 9013bf583a
2. Ubuntu 16.04
工作设置:
1. Docker 版本 18.09.3,构建 774a1f4
2. Ubuntu 18.04
所以我在另一台具有完全相同图像的笔记本电脑上尝试了这个。Cloudera 管理器和服务完美启动。唯一的区别是我上面列出的 Docker 版本。
我不完全确定问题是 docker 版本还是不同的操作系统。无论如何,如果其他人有这个问题,可以尝试较低的 docker 版本,如果有帮助,可以在这里报告?
解决方案
推荐阅读
- python - 当 PermissionDenied 异常引发时 Django 打印错误
- java - 日期函数为伊斯兰日期获得额外的一天 - Kotlin
- json - 具有最大值和最小值的 JSON Schema 枚举
- saml-2.0 - Blazor 服务器端 - SAML2 身份验证
- dolphindb - 计算累积的“出价”和“要价”比率
- python - 在不同数据集上训练 tensorFlow Vgg16 算法
- c++ - 在多线程 C++ 应用程序中控制控制台 I/O
- java - 返回应用程序屏幕后如何检查辅助功能权限是否已打开
- react-native - 如何从一个堆栈导航到另一个堆栈?
- windows - Windows 批量选择具有最高版本号的文件夹中的所有文件