[ 
https://issues.apache.org/jira/browse/EAGLE-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hao Chen updated EAGLE-53:
--------------------------
    Description: 
Eagle in Docker
Docker image for Apache Eagle http://eagle.incubator.apache.org
This is docker container for eagle to help users to have a quick preview about 
eagle features. And this project is to build apache/eagle images and provide 
eagle-functions to start the containers of eagle.

Prerequisite

Docker environment (see https://www.docker.com)
Installation & Usage

Build Image: Go to the root directory where the Dockerfile is in, build image 
with following command:

docker built -t apache/eagle . 
The docker image is named apache/eagle. Eagle docker image is based on 
ambari:1.7.0, it will install ganglia, hbase,hive,storm,kafka and so on in this 
image. Add startup script and buleprint file into image.
Verify Image: After building the apache/eagle image successfully, verify the 
images and could find eagle image.

docker images
'''Deploy Image''': This project also provides helper functions in script 
eagle-functions for convenience.

# Firstly, load the helper functions into context
source eagle-functions

# Secondly, start to deploy eagle cluster

# (1) start single-node container
eagle-deploy-cluster 1 

# (2) Or muti-node containers
eagle-deploy-cluster 3 
Find IP and Port Mapping: After the container is up and running. The first 
thing you need to do is finding the IP address and port mapping of the docker 
container:

docker inspect -f '{{ .NetworkSettings.IPAddress }}' eagle-server
docker ps
Start to use Eagle: Congratulations! You are able to start using Eagle now. 
Please open eagle ui at following address (username: ADMIN, password: secret by 
default)

http://{{container_ip}}:9099  
Manage Eagle Cluster: This step is about how to managing the eagle cluster 
though not must-have at starting. Eagle docker depends on Ambari to manage the 
cluster infrastructure of Eagle. Following are some helpful links:

Ambari UI: http://{{container_ip}}:8080 (username: ADMIN, password: ADMIN)
Storm UI: http://{{container_ip}}:8744

  was:
Eagle in Docker
Docker image for Apache Eagle http://eagle.incubator.apache.org
This is docker container for eagle to help users to have a quick preview about 
eagle features. And this project is to build apache/eagle images and provide 
eagle-functions to start the containers of eagle.

Prerequisite

Docker environment (see https://www.docker.com)
Installation & Usage

Build Image: Go to the root directory where the Dockerfile is in, build image 
with following command:

docker built -t apache/eagle . 
The docker image is named apache/eagle. Eagle docker image is based on 
ambari:1.7.0, it will install ganglia, hbase,hive,storm,kafka and so on in this 
image. Add startup script and buleprint file into image.
Verify Image: After building the apache/eagle image successfully, verify the 
images and could find eagle image.

docker images
Deploy Image: This project also provides helper functions in script 
eagle-functions for convenience.

# Firstly, load the helper functions into context
source eagle-functions

# Secondly, start to deploy eagle cluster

# (1) start single-node container
eagle-deploy-cluster 1 

# (2) Or muti-node containers
eagle-deploy-cluster 3 
Find IP and Port Mapping: After the container is up and running. The first 
thing you need to do is finding the IP address and port mapping of the docker 
container:

docker inspect -f '{{ .NetworkSettings.IPAddress }}' eagle-server
docker ps
Start to use Eagle: Congratulations! You are able to start using Eagle now. 
Please open eagle ui at following address (username: ADMIN, password: secret by 
default)

http://{{container_ip}}:9099  
Manage Eagle Cluster: This step is about how to managing the eagle cluster 
though not must-have at starting. Eagle docker depends on Ambari to manage the 
cluster infrastructure of Eagle. Following are some helpful links:

Ambari UI: http://{{container_ip}}:8080 (username: ADMIN, password: ADMIN)
Storm UI: http://{{container_ip}}:8744


> Docker Image for Eagle
> ----------------------
>
>                 Key: EAGLE-53
>                 URL: https://issues.apache.org/jira/browse/EAGLE-53
>             Project: Eagle
>          Issue Type: New Feature
>    Affects Versions: 0.3.0
>         Environment: docker 1.9.0
>            Reporter: ZhaokunQin
>            Assignee: Hao Chen
>             Fix For: 0.3.0
>
>
> Eagle in Docker
> Docker image for Apache Eagle http://eagle.incubator.apache.org
> This is docker container for eagle to help users to have a quick preview 
> about eagle features. And this project is to build apache/eagle images and 
> provide eagle-functions to start the containers of eagle.
> Prerequisite
> Docker environment (see https://www.docker.com)
> Installation & Usage
> Build Image: Go to the root directory where the Dockerfile is in, build image 
> with following command:
> docker built -t apache/eagle . 
> The docker image is named apache/eagle. Eagle docker image is based on 
> ambari:1.7.0, it will install ganglia, hbase,hive,storm,kafka and so on in 
> this image. Add startup script and buleprint file into image.
> Verify Image: After building the apache/eagle image successfully, verify the 
> images and could find eagle image.
> docker images
> '''Deploy Image''': This project also provides helper functions in script 
> eagle-functions for convenience.
> # Firstly, load the helper functions into context
> source eagle-functions
> # Secondly, start to deploy eagle cluster
> # (1) start single-node container
> eagle-deploy-cluster 1 
> # (2) Or muti-node containers
> eagle-deploy-cluster 3 
> Find IP and Port Mapping: After the container is up and running. The first 
> thing you need to do is finding the IP address and port mapping of the docker 
> container:
> docker inspect -f '{{ .NetworkSettings.IPAddress }}' eagle-server
> docker ps
> Start to use Eagle: Congratulations! You are able to start using Eagle now. 
> Please open eagle ui at following address (username: ADMIN, password: secret 
> by default)
> http://{{container_ip}}:9099  
> Manage Eagle Cluster: This step is about how to managing the eagle cluster 
> though not must-have at starting. Eagle docker depends on Ambari to manage 
> the cluster infrastructure of Eagle. Following are some helpful links:
> Ambari UI: http://{{container_ip}}:8080 (username: ADMIN, password: ADMIN)
> Storm UI: http://{{container_ip}}:8744



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to