2017-06-23 68 views
0

我正在Docker上嘗試Cloudera。啓動Cloudera的命令是docker run --privileged=true --hostname=quickstart.cloudera -t -i ${HASH} /usr/bin/docker-quickstart。但是,我根本沒有/usr/bin/docker-quickstart。我確定我遵循默認步驟在我的MacBook上安裝Docker。有誰知道在哪裏獲取這個二進制可執行文件?或者有沒有更好的方式在Docker上運行Cloudera?在mac上找不到docker-quickstart

[更新]虛擬機上使用的Cloudera是優選的方式和節省時間用於設置配置。

回答

0

在/ usr/bin中/泊塢窗,快速啓動是一個可執行的腳本是泊塢窗圖像中找到。從https://www.cloudera.com/documentation/enterprise/5-6-x/topics/quickstart_docker_container.html

以下幾個方向,我做了以下內容:

% docker pull cloudera/quickstart:latest 
latest: Pulling from cloudera/quickstart 
1d00652ce734: Pull complete 
Digest: sha256:f91bee4cdfa2c92ea3652929a22f729d4d13fc838b00f120e630f91c941acb63 
Status: Downloaded newer image for cloudera/quickstart:latest 
% docker images 
REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
cloudera/quickstart latest    4239cd2958c6  14 months ago  6.34 GB 
% docker run --hostname=quickstart.cloudera --privileged=true -t -i cloudera/quickstart /usr/bin/docker-quickstart 
Starting mysqld:           [ OK ] 

if [ "$1" == "start" ] ; then 
    if [ "${EC2}" == 'true' ]; then 
... 
Using CATALINA_PID: /var/run/solr/solr.pid 
Started Impala Catalog Server (catalogd) :     [ OK ] 
Started Impala Server (impalad):       [ OK ] 
[[email protected] /]# 

這開始了集羣。然後在shell中,我驗證了shell腳本存在。

[[email protected] /]# cd /usr/bin 
[[email protected] bin]# file docker-quickstart 
docker-quickstart: a /usr/bin/env bash script text executable 
[[email protected] bin]#