hortonworks / cloudbreak-deployer Goto Github PK
View Code? Open in Web Editor NEWCloudbreak Deployer Tool
Home Page: https://goo.gl/NbswU2
License: Apache License 2.0
Cloudbreak Deployer Tool
Home Page: https://goo.gl/NbswU2
License: Apache License 2.0
I got cbd running (thanks for all previous help!). Now I'm trying to sign up a new user. But the email never comes.
Can you tell me where the MTA is located so I can do some troubleshooting? Is it in one of the docker containers? Or does it use the host's MTA?
Whether I have a Profile or not, cbd init refuses to run.
[WARN] We can not guess your PUBLIC_IP, please run the following command: (replace 1.2.3.4 with a real IP)
echo '1.2.3.4' > Profile
If I follow the directions by running:
root@wiretux:/cloudbreak-deployment # echo $(ifconfig eth0 |grep -F 'inet ' |awk '{print $2;}') >Profile/cloudbreak-deployment # cat Profile
root@wiretux:
172.16.161.128
Now I have a Profile that satisfies the instructions I was given. Trying cbd init again:
./Profile: line 1: 172.16.161.128: command not found
Assuming that you really meant that my Profile should contain:
export PUBLIC_IP=172.16.161.128
Manually made this change. Running cbd init again:
[WARN] Profile already exist, move away if you want to regenerate
It's a "damned if I do, damned if I don't" situation.
01:56:35::cbd-first ♨ > DEBUG=1 cbd ps
[DEBUG] Use profile: Profile
[DEBUG] CloudBreak Deployer 0.5.0
[DEBUG] docker-compose -p cbreak ps
Couldn't connect to Docker daemon - you might need to run `boot2docker up`.
The boot2docker is up and running and what really has to be done is init the shell to point to the docker process in the vm, like below:
01:56:38::cbd-first ♨ > eval $(boot2docker shellinit)
ping 8.8.8.8
ping google.com
Hi,
Recently I installed cloudbreak in a AWS instance and after logging in, I am redirected to the dashboard page where the loading screen appears as below:
Digging into the logs further, I see the following logs from uluwatu docker image:
GET /sultans/permission - - ms - -
GET /sultans/account/details - - ms - -
I hope this means that the uluwatu is not able to get data from the urls sultans/permission and sultans/account/details
Also the following error occurs when uluwatu starts:
Subscribing client to Cloudbreak notifications
Exception error occurred: ECONNRESET when try to connect: backend:8089/oauth/token
Exception error occurred: ECONNRESET when try to connect: backend:8089/oauth/token
No session found, websocket notifications won't work [socket ID: gLDtmQjnsihY7d7jAAAA] Error: could not look up session by key: connect.sid
The following are the logs from the sultan docker image:
cd /sultans
node main.js
UAA server location: http://backend:8089
Server listening on port 3000 in development mode
[TypeError: Cannot read property 'statusCode' of undefined]
Can somebody please help me to troubleshoot the error?
Regards,
Malathi
Hi,
I was trying to deploy cloudbreak in my local system and I followed the Readme.md and managed to start all the docker containers. The cloudbreak UI is accessible, but after a while both the cloudbreak and periscope containers exit with status 1.
When I checked the docker logs of periscope, it exited with error message "Missing table: Ambari" and cloudbreak exits probably due to the error "Missing table: Blueprint". Can somebody please help me find out the problem? The complete log of both the docker containers can be found here:
https://www.dropbox.com/s/n9wscmcoyeo0nmu/logs.zip?dl=0
Thanks
When running on a Amazon instance in a private subnet, cbd init fails with the error
[WARN] We can not guess your PUBLIC_IP, please run the following command: (replace 1.2.3.4 with a real IP)
echo '1.2.3.4' > Profile
If you run cbd generate after this - you get the error
./Profile: line 1: 10.127.1.7: command not found
The corrected command is
echo 'PUBLIC_IP=1.2.3.4' > Profile
For newbies like me, could you also add the following - since it took some time to figure out.
Login to the Cloudbreak UI by going to http://PUBLIC_IP:3000
The default username is [email protected] with the password cloudbreak.
Hi,
Could I have some guide about building an image like "pre-configured Cloudbreak deployer image"? Because we need to use vmdk as our image, need know what components needs to install in the image. Thanks a lot!
Xin
I've created an AWS instance, and I launched the instance with the Cloudbreak AMI. I'm able to configure the profile, but have to use the private IP as it is inside of a VPC and does not have a public IP. I'm able to run cbd start successfully, but when attempting to access the UI, I get a dns error. My network is connected with this VPC, and have no issues connecting to the instance itself. Docker shows that the uluwatu container is running on port 3000 as well.
If I write out the full DNS, the lookup fails. If I write out the IP, I get connection refused error.
I have installed my hadoop cluster using cloudbreak and then I wanted to install hue with the cluster. After installing hue, I found that I was not able to upload a new file usinh the file browser. Hence I tried accessing the webHDFS as follows:
curl -i -L -X PUT "http://hdfs-host:50070/webhdfs/v1/tmp/test.txt?op=CREATE&overwrite=true&blocksize=4&replication=2&permission=0644&buffersize=24"
HTTP/1.1 307 TEMPORARY_REDIRECT
Cache-Control: no-cache
Expires: Mon, 01 Jun 2015 11:36:14 GMT
Date: Mon, 01 Jun 2015 11:36:14 GMT
Pragma: no-cache
Expires: Mon, 01 Jun 2015 11:36:14 GMT
Date: Mon, 01 Jun 2015 11:36:14 GMT
Pragma: no-cache
Location: http://ip-172-31-92-150.node.dc1.consul:50075/webhdfs/v1/tmp/test.txt?op=CREATE&namenoderpcaddress=ip-172-31-92-12.node.dc1.consul:8020&blocksize=4&buffersize=24&overwrite=true&permission=644&replication=2
Content-Type: application/octet-stream
Content-Length: 0
Server: Jetty(6.1.26.hwx)
curl: (6) Could not resolve host: ip-172-31-92-150.node.dc1.consul
After the initial redirect from the namenode to wite the data node, the data node's IP address is not resolvable. Can somebody help me how this issue can be resolved?
Thanks,
Malathi
Hello,
I want to create an openstack cluster, but I can't find any document about how to do it. So I just want to ask some questions here:
Thanks!
$ cbd version
CloudBreak Deployer: 1.0.0
$ cbd init
* Dependency required, installing jq latest ...
!! Dependency checksum failed: jq latest 086ddfa932021e98bf967aff74badafe
Here is the content of .deps/tmp/download/jq:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; style-src 'unsafe-inline'; img-src data:; connect-src 'self'">
<title>Page not found · GitHub Pages</title>
<style type="text/css" media="screen">
body {
background-color: #f1f1f1;
margin: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.container { margin: 50px auto 40px auto; width: 600px; text-align: center; }
a { color: #4183c4; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { width: 800px; position:relative; left: -100px; letter-spacing: -1px; line-height: 60px; font-size: 60px; font-weight: 100; margin: 0px 0 50px 0; text-shadow: 0 1px 0 #fff; }
p { color: rgba(0, 0, 0, 0.5); margin: 20px 0; line-height: 1.6; }
ul { list-style: none; margin: 25px 0; padding: 0; }
li { display: table-cell; font-weight: bold; width: 1%; }
.logo { display: inline-block; margin-top: 35px; }
.logo-img-2x { display: none; }
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {
.logo-img-1x { display: none; }
.logo-img-2x { display: inline-block; }
}
#suggestions {
margin-top: 35px;
color: #ccc;
}
#suggestions a {
color: #666666;
font-weight: 200;
font-size: 14px;
margin: 0 10px;
}
</style>
</head>
<body>
<div class="container">
<h1>404</h1>
<p><strong>File not found</strong></p>
<p>
The site configured at this address does not
contain the requested file.
</p>
<p>
If this is your site, make sure that the filename case matches the URL.<br>
For root URLs (like <code>http://example.com/</code>) you must provide an
<code>index.html</code> file.
</p>
<p>
<a href="https://help.github.com/pages/">Read the full documentation</a>
for more information about using <strong>GitHub Pages</strong>.
</p>
<div id="suggestions">
<a href="https://status.github.com">GitHub Status</a> —
<a href="https://twitter.com/githubstatus">@githubstatus</a>
</div>
<a href="/" class="logo logo-img-1x">
<img width="32" height="32" title="" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMTZCRDY3REIzRjAxMUUyQUQzREIxQzRENUFFNUM5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMTZCRDY3RUIzRjAxMUUyQUQzREIxQzRENUFFNUM5NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxNkJENjdCQjNGMDExRTJBRDNEQjFDNEQ1QUU1Qzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUxNkJENjdDQjNGMDExRTJBRDNEQjFDNEQ1QUU1Qzk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SM9MCAAAA+5JREFUeNrEV11Ik1EY3s4+ddOp29Q5b0opCgKFsoKoi5Kg6CIhuwi6zLJLoYLopq4qsKKgi4i6CYIoU/q5iDAKs6syoS76IRWtyJ+p7cdt7sf1PGOD+e0c3dygAx/67ZzzPM95/877GYdHRg3ZjMXFxepQKNS6sLCwJxqNNuFpiMfjVs4ZjUa/pmmjeD6VlJS8NpvNT4QQ7mxwjSsJiEQim/1+/9lgMHgIr5ohuxG1WCw9Vqv1clFR0dCqBODElV6v90ogEDjGdYbVjXhpaendioqK07CIR7ZAqE49PT09BPL2PMgTByQGsYiZlQD4uMXtdr+JxWINhgINYhGT2MsKgMrm2dnZXgRXhaHAg5jEJodUAHxux4LudHJE9RdEdA+i3Juz7bGHe4mhE9FNrgwBCLirMFV9Okh5eflFh8PR5nK5nDabrR2BNJlKO0T35+Li4n4+/J+/JQCxhmu5h3uJoXNHPbmWZAHMshWB8l5/ipqammaAf0zPDDx1ONV3vurdidqwAQL+pEc8sLcAe1CCvQ3YHxIW8Pl85xSWNC1hADDIv0rIE/o4J0k3kww4xSlwIhcq3EFFOm7KN/hUGOQkt0CFa5WpNJlMvxBEz/IVQAxg/ZRZl9wiHA63yDYieM7DnLP5CiAGsC7I5sgtYKJGWe2A8seFqgFJrJjEPY1Cn3pJ8/9W1e5VWsFDTEmFrBcoDhZJEQkXuhICMyKpjhahqN21hRYATKfUOlDmkygrR4o4C0VOLGJKrOITKB4jijzdXygBKixyC5TDQdnk/Pz8qRw6oOWGlsTKGOQW6OH6FBWsyePxdOXLTgxiyebILZCjz+GLgMIKnXNzc49YMlcRdHXcSwxFVgTInQhC9G33UhNoJLuqq6t345p9y3eUy8OTk5PjAHuI9uo4b07FBaOhsu0A4Unc+T1TU1Nj3KsSSE5yJ65jqF2DDd8QqWYmAZrIM2VlZTdnZmb6AbpdV9V6ec9znf5Q7HjYumdRE0JOp3MjitO4SFa+cZz8Umqe3TCbSLvdfkR/kWDdNQl5InuTcysOcpFT35ZrbBxx4p3JAHlZVVW1D/634VRt+FvLBgK/v5LV9WS+10xMTEwtRw7XvqOL+e2Q8V3AYIOIAXQ26/heWVnZCVfcyKHg2CBgTpmPmjYM8l24GyaUHyaIh7XwfR9ErE8qHoDfn2LTNAVC0HX6MFcBIP8Bi+6F6cdW/DICkANRfx99fEYFQ7Nph5i/uQiA214gno7K+guhaiKg9gC62+M8eR7XsBsYJ4ilam60Fb7r7uAj8wFyuwM1oIOWgfmDy6RXEEQzJMPe23DXrVS7rtyD3Df8z/FPgAEAzWU5Ku59ZAUAAAAASUVORK5CYII=">
</a>
<a href="/" class="logo logo-img-2x">
<img width="32" height="32" title="" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQUM1QkUxRUI0MUMxMUUyQUQzREIxQzRENUFFNUM5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQUM1QkUxRkI0MUMxMUUyQUQzREIxQzRENUFFNUM5NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxNkJENjdGQjNGMDExRTJBRDNEQjFDNEQ1QUU1Qzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUxNkJENjgwQjNGMDExRTJBRDNEQjFDNEQ1QUU1Qzk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hfPRaQAAB6lJREFUeNrsW2mME2UYbodtt+2222u35QheoCCYGBQligIJgkZJNPzgigoaTEj8AdFEMfADfyABkgWiiWcieK4S+QOiHAYUj2hMNKgYlEujpNttu9vttbvdw+chU1K6M535pt3ubHCSyezR+b73eb73+t7vrfXsufOW4bz6+vom9/b23ovnNNw34b5xYGAgODg46Mbt4mesVmsWd1qSpHhdXd2fuP/Afcput5/A88xwymcdBgLqenp6FuRyuWV4zu/v759QyWBjxoz5t76+/gun09mK5xFyakoCAPSaTCazNpvNPoYVbh6O1YKGRF0u13sNDQ27QMzfpiAAKj0lnU6/gBVfAZW2WWpwwVzy0IgP3G73FpjI6REhAGA9qVRqA1b9mVoBVyIC2tDi8Xg24+dUzQiAbS/s7Ox8G2o/3mKCC+Zw0efzPQEfcVjYrARX3dbV1bUtHo8fMgt42f+Mp0yUTVQbdWsAHVsikdiHkHaPxcQXQufXgUBgMRxme9U0AAxfH4vFvjM7eF6UkbJS5qoQwEQGA57Ac5JllFyUVZZ5ckUEgMVxsK2jlSYzI+QXJsiyjzNEAJyJAzb/KQa41jJKL8pODMQiTEAymXw5n8/P0IjD3bh7Rgog59aanxiIRTVvV/oj0tnHca/WMrVwODwB3raTGxzkBg/gnZVapFV62Wy2n5AO70HM/5wbJ0QnXyQSaVPDIuNZzY0V3ntHMwxiwHA0Gj2Np7ecIBDgaDAYXKCQJM1DhrgJ3nhulcPbl8j4NmHe46X/g60fwbz3aewjkqFQaAqebWU1AOqyQwt8Id6qEHMc97zu7u7FGGsn7HAiVuosVw7P35C1nccdgSCxop1dHeZswmfHMnxBo6ZTk+jN8dl/vF7vWofDsa+MLN9oEUBMxOb3+1eoEsBVw6Zmua49r8YmhAKDiEPcMwBsxMiqQ+ixzPFxZyqRpXARG/YOr1ObFJ0gUskXBbamcR1OKmMUvDxHRAu8/LmY3jFLMUpFqz9HxG65smYJdyKyECOxDiEAe/p1gjF2oonivZAsxVgl2daa4EQWCW6J55qFAFFZiJWYLxNQy2qOSUzGRsyXCUDIeliwAHEO4WSlWQBRFoZakXcKmCXmyXAKs0Ve9vl8q42WoIYpJU4hV3hKcNs8m9gl7p/xQ73eF5kB4j5mNrWmTJRNwAzqiV1CxjVTZCIkEq+Z1bZFZSN2CenmVAFVy4Plz8xKAGWjjAKFk6lCBMDR/MJjLLMSQNm43xAiQKTaA+9/wewhDjL+JVI1kkTSSOTcKbMTwPqESAot6dn6Fr1gHwVJju6IRuyiByPuUUBAg5DGkAgBmxlvdgIEK9gDkohdY/BJo4CAG0R8miRSsGABkgVQs4KXu098IgUXSSRsFAoKZiVAVDY2WUiiPTjYRi41KwGisrGsLtlsth8Fiwnz2fBkQvWfRtlE3iF2yW63/yCacXZ1dW02GwGyTFaRd4idJnCKHRaCxYRHoG5LTKT6SyiToP1fJHbmAYPYRR0UnZQtMnA6s0zg+GZBlt0Gdo7EPHgpE3Q6nZ8YyLhc8Xj8MJh/aKTAY+5FPAKHLE7RdwuYJZmNwzyCMkBCYyKROJBMJl9B/PXXCjjmCmDOVzH3fiPpObEWGqoKe4EBl8v1hlqsdLvd23mkxHM9pc9kMpmno9HoeTii7ewbHEZPPx1ztLS1tV3AnGuMjiNjvbQFuHw6zDo5By7dTPAQNBgMLrRarTkSls1mnwT7uwp9virx9QzbW/HuV/j5d/b+6jniKlllP8lkeONJDk+dq9GsQTnC4fB1heO0K47Hwe7WdDr9nAKgXwOBwHI+C45Htj1d6sd429TUNEcmUdc+PRaLHcvn87dXW4ugzdsaGxufL94NFv9zi1J7GVbhlvb2dnaJ3SVrxfc+n2+NTsZ7/H7/Mr3g5XdSIHyJSH1PZ+7fToyl2+ErqilgZ4NaLYB9goVGaHjR93Hv1ZrU4XDsFT20kH3PObzbWk0CgG1jacVIUnAQb9F+VexyLMzkpcLv0IJV7AHQIOCAUYHx7v5qgScmYHtTqSAyZLEJTK22Bie4iq3xsqpm4SAf9Hq9a2DnJ4uLK3SEULcdRvp3i3zHySqpficxEdsQc1NrlYXXvR+O7qASSezXB+h1SuUomgg9LL8BUoV4749EIolKh+EiqWmqVEZlDgHks2pxHw7xTqUQw9J5NcAXOK10AGIoZ6Zli6JY6Z1Q461KoZ4NiKLHarW+KDsxlDUPHZ5zPQZqUVDPJsTqb5n9malbpAh8C2XXDLl62+WZIDFRUlNVOiwencnNU3aQEkL+cDMSoLvZo2fQB7AJssNAuFuvorlDVVkkg2I87+jo2K2QAVphDrfyViK5VqtO34OkaxXCp+7drdDBCAdubm6eidX+2WwqT5komwh4YQLk+H4aE93h8Xg2gvHekQZOGSgLZTLyDTLJ4Lx9/KZWKBSainT4Iy3FqQBfnUZR42PKQFksBr9QKVXCPusD3OiA/RkQ5kP8qV/Jl1WywAp/6+dcmPM2zL1UrUahe4JqfnWWKXIul3uUbfP8njAFLW1OFr3gdFtZ72cNH+PtQT7/brW+NXqJAHh0y9V8/U/A1U7AfwIMAD7mS3pCbuWJAAAAAElFTkSuQmCC">
</a>
</div>
</body>
</html>
I am trying to setup CloudBreak on Redhat Linux 7.0, but I am stuck with a popup error "Client cannot access resource server" while trying to login the url "http://x.x.x.x:3001/" with default credentials.
Kernel version : 3.10.0-229.14.1.el7.x86_64
Docker version 1.8.3,
cbd doctor says everything is ok
===> Deployer doctor: Checks your environment, and reports a diagnose.
local version:1.0.3
latest release:1.0.3
docker command: OK
docker client version: OK
docker server version: OK
I have disabled SELinux and firewalld as well
I appreciate any sort of help to fix this, thank you.
Regards,
Mohan
I have the cloudbreak installed in a AWS instance and it is made to stop everyday by 7.00 P.M. So will there be a problem if the docker containers of cloudbreak, periscope and sultans, etc runs while the system is shutdown? I meant to ask will there be corruption in the images?
Thanks,
Malathi
The sequenceiq/ambassadord docker hub page doesn't have an attached Dockerfile, and the source link goes to
https://github.com/sequenceiq/connectable
So its not really clear if they in fact are the same
(I can pull other images from docker hub just fine)
CloudBreak Deployer: 0.1.0-master-e4bc14a
I am getting the following errors when logging in.
I try logging in with
[email protected]
cloudbreak
And get this error;
Incorrect email/password or account is disabled.
My cbd env shows;
UAA_DEFAULT_USER_EMAIL = [email protected]
UAA_DEFAULT_USER_PW = cloudbreak
cbd doctor;
cbd doctor
docker command: OK
docker client version: OK
docker server version: OK
Everything is very-very first class !!!
I tried
cbd kill
cbd start
And same error.
Remove b2d IP from recursor list and use 8.8.8.8 only.
When creating a cluster in the cloudbreaker-ui using AWS credentials with default/advanced settings, no cluster is created when pressing the create-cluster button.
No data appears in the logs (cbd logs) when trying to execute
cloudbreak is running on the boot2docker vm
Boot2Docker-cli version: v1.6.0
Git commit: 9894ae9
boot2docker: OK
docker command: OK
docker client version: OK
docker server version: OK
Everything is very-very first class !!!
0.1.0
latest version:
0.1.0
Hi,
I've been trying to setup cloudbreak on Centos 7 and I can't get it to run properly. I have the UI working, but it won't let me connect. It says Client cannot access resource server.
There seem to be a problem where the identity container that cannot connect to the cbdb container.
docker logs cbreak_sultans_1
+ cd /sultans
+ node main.js
UAA server location: http://backend:8089
Server listening on port 3000 in development mode
POST login.do - Client cannot access resource server. Check UAA address.
POST login.do - Client cannot access resource server. Check UAA address.
On the identity server I get this:
[2015-07-29 13:33:06.446] cloudfoundry-identity-uaa - ???? [localhost-startStop-1] .... ERROR --- DispatcherServlet: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flyway' defined in class path resource [spring/data-source.xml]: Invocation of init method failed; nested exception is com.googlecode.flyway.core.api.FlywayException: Unable to obtain Jdbc connection from DataSource
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1553)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:703)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:760)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:658)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:624)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:672)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:543)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:484)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5229)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5516)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.googlecode.flyway.core.api.FlywayException: Unable to obtain Jdbc connection from DataSource
at com.googlecode.flyway.core.util.jdbc.JdbcUtils.openConnection(JdbcUtils.java:56)
at com.googlecode.flyway.core.Flyway.execute(Flyway.java:1174)
at com.googlecode.flyway.core.Flyway.migrate(Flyway.java:819)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1681)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1620)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1549)
... 32 more
Caused by: org.postgresql.util.PSQLException: The connection attempt failed.
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:152)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:125)
at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
at org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
at org.postgresql.Driver.makeConnection(Driver.java:393)
at org.postgresql.Driver.connect(Driver.java:267)
at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:278)
at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182)
at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:701)
at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:635)
at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:486)
at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:144)
at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:116)
at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:103)
at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:127)
at com.googlecode.flyway.core.util.jdbc.JdbcUtils.openConnection(JdbcUtils.java:50)
... 41 more
Caused by: java.io.EOFException
at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:276)
at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:271)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:108)
... 57 more
Jul 29, 2015 1:33:06 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /tomcat/webapps/ROOT.war has finished in 4,955 ms
Jul 29, 2015 1:33:06 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jul 29, 2015 1:33:06 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Jul 29, 2015 1:33:06 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 5058 ms
The db container is fine though:
docker logs cbreak_cbdb_1
[INFO] previous DB found, leave it ...
LOG: database system was interrupted; last known up at 2015-07-29 12:50:15 UTC
LOG: database system was not properly shut down; automatic recovery in progress
LOG: record with zero length at 0/1780FB8
LOG: redo is not required
LOG: database system is ready to accept connections
LOG: autovacuum launcher started
It looks like ambassador is relaying the connection properly, I can't see why though.
Any help would be appreciated !
Thanks,
François
Hi,
I deployed a DIY cloudbreak instance in my aws instance and I am trying to test periscope to scale the cluster based on the alerts received from ambari.
In ambari UI page I see that few of the metrics of hdfs/yarn are not showing up. However the metrics under the Hbase page are showing up.
Can somebody clarify if this is due to some misconfiguration?
I am using the blueprint : https://gist.github.com/malathit90/c7041df93ba7d9e6ca1e
Also the alerts such as DataNode Storage doesn't seem to be working. I wanted to trigger the alert and hence I followed the below steps:1) Logged on to the machine that has data node running.2) Logged on to the docker running ambari-agent3) changed user as hdfs4) created a file of size 1GB with dd command5) copied the file to HDFS storage twice
But the alert from ambari still shows as 0% however in the dashboard, I see that the DFS usage % increased.
However the alert in dashboard says otherwise:
Is this a right approach to test periscope auto scale functionalities? If not please point me in the right direction?
Thanks,
Malathi
Hi,
I recently installed DIY version of cloudbreak in AWS and I wanted to remove the default username/password ([email protected]/cloudbreak). Hence I changed my Profile file to include the following:
export UAA_DEFAULT_USER_PW=cb1234
export UAA_DEFAULT_USER_EMAIL=[email protected]
Now I can login with [email protected]/cb1234 and also with the default credentials [email protected]/cloudbreak. Is this because something am missing? Or is it a bug in cloudbreak deployer?
Thanks,
Malathi
Discussed this with Lajos, filing for tracking purposes. The \r
in the version var was handled differently on a mac, which caused many warnings and some commands to break:
$ cbd doctor
===> Deployer doctor: Checks your environment, and reports a diagnose.
local version:0.5.0
latest release:0.5.0
!! Can't parse version stringMalformed version: 0.5.0
/var/folders/3n/7mfstrz170l_qm4_lhw2d5r40000gn/T/bashenv.501542811: line 741: [: -lt: unary operator expected
boot2docker date settings: OK
boot2docker: OK
docker command: OK
docker client version: OK
docker server version: OK
Hi,
I want to create an openstack cluster, but met some questions what to ask you. When create cluster, cb raises an exception that
com.sequenceiq.cloudbreak.service.stack.connector.OperationException: ConnectionException{message=java.net.ConnectException: Connection timed out, status=0}.
I saw from logs that the exception is caused by OpenStackSetup.verifyFlavors.
About my setting
Thanks!
Xin
For example vanilla osx comes with 3.2.x. The correct bash version should be included in the binary
When I do cbd start, it downloads images for various components but while starting the containers it gives error like this one:
Status: Downloaded newer image for sequenceiq/uaa:1.8.1-v1
Cannot start container 3dbfab260ec2803fc0d62840548b77fca9404abd4f48012fd4bbd11b4f296c9b: [8] System error: not a directory
This didn't happen before when I tried this few days back, I could see pretty much all the containers come up fine. I tried this on multiple different machines and I am getting the same issue everywhere now.
Hi,
After installing the cloudbreak deployer on a Azure VM running CentOS 7.1 and opening ports 3000-3001 I can access the UI from my PC. I can login and go to the dashboard. At that point I want to add a Azure Credential for creating a Hadoop cluster. I fill in the required fields but when I push the "create credential" button I get a "cannot connect to service" error.
I did add the 2 lines to the Profile file to change the user and password.
Any ideas what could cause that. Using firebug on the web page shows the I get an HTTP 500 server error.
Thanks,
Frank Montyne
After cbd init
, when you cbd generate
the error message is not clear. cbd doctor
show the correct information - thus would be advised to run doctor
before generate
.
I have installed CB as instructed, but when I try to create my AWS credential I get an error:
cloudbreak_1 | 2015-11-03 15:22:47,537 [http-nio-8080-exec-3] badRequest:42 ERROR c.s.c.c.ExceptionControllerAdvice – [owner:cloudbreak] [type:cloudbreakLog] [id:undefined] [name:cb] Failed to import public key [roleArn:’arn:aws:iam::337….445:role/cb-access’], detailed message: Unable to execute HTTP request: sts.amazonaws.com
cloudbreak_1 | com.sequenceiq.cloudbreak.controller.BadRequestException: Failed to import public key [roleArn:’arn:aws:iam::337….445:role/cb-access’], detailed message: Unable to execute HTTP request: sts.amazonaws.com
I had this a couple weeks ago, but I managed to get past it, but my VM I was using for the Docker images got corrupted, and now I can’t seem to get past this issue this time around.
Hi,
I run the cloudbreak-deployer on a VM running CentOS 7.1 hosted on Azure. I opened the following ports on the VM: 3000, 3001, 8080, 8089.
I installed docker and I'm using the 1.0.3 release of the deployer.
When trying to create a cluster using the hdp-spark blueprint (from the cloudbreak UI) I always get the following error:
com.sequenceiq.cloudbreak.service.CloudbreakServiceException: Ambari Blueprint could not be added
...
Caused by: groovyx.net.http.HttpResponseException: Gateway Time-out
Any ideas?
cdb log:
...
cloudbreak_1 | 2015-09-07 10:55:05,961 [threadPoolExecutorDispatcher-14] startAmbari:179 INFO c.s.c.c.f.s.AmbariClusterFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Ambari has successfully started! Polling result: SUCCESS
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49012 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49015 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:55:06,192 [threadPoolExecutorDispatcher-14] updateAmbariIp:177 INFO c.s.c.s.c.AmbariClusterService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Updated cluster: [ambariIp: '65.52.148.238'].
cloudbreak_1 | 2015-09-07 10:55:06,192 [threadPoolExecutorDispatcher-14] changeAmbariCredentials:496 INFO c.s.c.c.f.s.AmbariClusterFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Changing ambari credentials for cluster: bynubian-test, ambari ip: 65.52.148.238
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49018 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49021 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49024 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49027 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49030 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49033 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49036 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49039 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49042 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49045 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49048 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49051 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:55:06,833 [threadPoolExecutorDispatcher-14] execute:22 INFO c.s.c.c.f.h.AmbariStartHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Ambari started. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}
cloudbreak_1 | 2015-09-07 10:55:06,834 [threadPoolExecutorDispatcher-14] assemblePayload:118 INFO c.s.c.c.f.AbstractFlowHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Default service result decoration for class com.sequenceiq.cloudbreak.core.flow.handlers.AmbariStartHandler
cloudbreak_1 | 2015-09-07 10:55:06,834 [threadPoolExecutorDispatcher-14] transitionForClass:39 DEBUG c.s.c.c.f.s.SimpleTransitionKeyService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Retrieving transition for class: class com.sequenceiq.cloudbreak.core.flow.handlers.AmbariStartHandler
cloudbreak_1 | 2015-09-07 10:55:06,834 [threadPoolExecutorDispatcher-14] successKey:21 INFO c.s.c.c.f.s.SimpleTransitionKeyService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Transitioning from phase [AMBARI_START] to [CLUSTER_INSTALL]
cloudbreak_1 | 2015-09-07 10:55:06,835 [threadPoolExecutorDispatcher-16] accept:44 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Executing flow Logic on the event: Event{id=null, headers=null, replyTo=null, key=CLUSTER_INSTALL, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}}
cloudbreak_1 | 2015-09-07 10:55:06,835 [threadPoolExecutorDispatcher-16] execute:19 INFO c.s.c.c.f.h.ClusterInstallHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] execute() for phase: CLUSTER_INSTALL
cloudbreak_1 | 2015-09-07 10:55:06,836 [threadPoolExecutorDispatcher-16] buildAmbariCluster:165 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Building ambari cluster. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49054 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49057 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49060 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49063 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:55:07,114 [threadPoolExecutorDispatcher-16] fireEventAndLog:522 DEBUG c.s.c.c.f.s.AmbariClusterFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] AMBARI_CLUSTER_BUILDING [STACK_FLOW_STEP]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}
cloudbreak_1 | 2015-09-07 10:55:07,115 [threadPoolExecutorDispatcher-16] fireCloudbreakEvent:40 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Firing Cloudbreak event: CloudbreakEventData{entityId=100, eventType='UPDATE_IN_PROGRESS', eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238'}
cloudbreak_1 | 2015-09-07 10:55:07,116 [threadPoolExecutorDispatcher-17] accept:33 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Handling cloudbreak event: Event{id=null, headers=null, replyTo=null, key=CLOUDBREAK_EVENT, data=CloudbreakEventData{entityId=100, eventType='UPDATE_IN_PROGRESS', eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238'}}
cloudbreak_1 | 2015-09-07 10:55:07,117 [threadPoolExecutorDispatcher-17] accept:36 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Persisting data: CloudbreakEventData{entityId=100, eventType='UPDATE_IN_PROGRESS', eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238'}
cloudbreak_1 | 2015-09-07 10:55:07,117 [threadPoolExecutorDispatcher-17] createStackEvent:55 DEBUG c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Creating stack event from: CloudbreakEventData{entityId=100, eventType='UPDATE_IN_PROGRESS', eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238'}
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49066 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49067 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49072 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49075 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:55:07,238 [threadPoolExecutorDispatcher-17] createStackEvent:60 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Created stack event: CloudbreakEvent{id=100, eventType='UPDATE_IN_PROGRESS', eventTimestamp=Mon Sep 07 10:55:07 UTC 2015, eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238', owner='80c9d1e5-7a99-447a-94e4-c7833e96ef46', account='seq1234567', cloud='AZURE', region='WEST_EUROPE', blueprintName='hdp-spark-cluster', instanceGroup='null', blueprintId=51, stackId=100}
cloudbreak_1 | 2015-09-07 10:55:07,239 [threadPoolExecutorDispatcher-17] accept:38 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Sending notification with data: CloudbreakEvent{id=100, eventType='UPDATE_IN_PROGRESS', eventTimestamp=Mon Sep 07 10:55:07 UTC 2015, eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238', owner='80c9d1e5-7a99-447a-94e4-c7833e96ef46', account='seq1234567', cloud='AZURE', region='WEST_EUROPE', blueprintName='hdp-spark-cluster', instanceGroup='null', blueprintId=51, stackId=100}
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49078 -> node1.node.dc1.consul.:5432
uluwatu_1 | POST /notifications 200 1.188 ms - -
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49081 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49084 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49087 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49090 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49093 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49096 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49099 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49102 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49105 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49108 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49111 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:55:07,876 [threadPoolExecutorDispatcher-16] setBaseRepoURL:763 INFO c.s.c.s.c.f.AmbariClusterConnector - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Using latest HDP repository
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49114 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:10 172.17.0.26:49827 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:20 172.17.0.26:49831 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:30 172.17.0.26:49837 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:30 172.17.0.26:49838 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:40 172.17.0.26:49843 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:50 172.17.0.26:49846 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:56 172.17.0.12:49142 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:56 172.17.0.12:49145 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:56 172.17.0.12:49148 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:56 172.17.0.12:49151 -> node1.node.dc1.consul.:5432
uluwatu_1 | POST /notifications 200 1.158 ms - -
ambassador_1 | 2015/09/07 10:56:00 172.17.0.26:49864 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:00 172.17.0.26:49865 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:10 172.17.0.26:49870 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:20 172.17.0.26:49873 -> node1.node.dc1.consul.:5433
cloudbreak_1 | 2015-09-07 10:56:24,662 [threadPoolExecutorDispatcher-16] buildAmbariCluster:199 ERROR c.s.c.s.c.f.AmbariClusterConnector - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Error while building the Ambari cluster. Message Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out, throwable: {}
cloudbreak_1 | com.sequenceiq.cloudbreak.service.CloudbreakServiceException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:787) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.buildAmbariCluster(AmbariClusterConnector.java:165) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.AmbariClusterFacade.buildAmbariCluster(AmbariClusterFacade.java:202) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.SimpleFlowFacade.buildAmbariCluster(SimpleFlowFacade.java:167) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler.execute(ClusterInstallHandler.java:20) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:48) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:28) [cloudbreak.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:318) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:311) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.routing.ConsumerFilteringRouter.route(ConsumerFilteringRouter.java:72) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:592) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:64) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.AbstractLifecycleDispatcher.route(AbstractLifecycleDispatcher.java:159) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.MultiThreadDispatcher$MultiThreadTask.run(MultiThreadDispatcher.java:89) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_79]
cloudbreak_1 | at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79]
cloudbreak_1 | Caused by: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at groovyx.net.http.RESTClient.defaultFailureHandler(RESTClient.java:263) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source) ~[na:na]
cloudbreak_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_79]
cloudbreak_1 | at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_79]
cloudbreak_1 | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1085) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:952) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:909) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.Closure.call(Closure.java:411) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$1.handleResponse(HTTPBuilder.java:503) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:515) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.post(HTTPBuilder.java:352) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$post$2.call(Unknown Source) ~[na:na]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.postBlueprint(AmbariClient.groovy:1610) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.addBlueprint(AmbariClient.groovy:828) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:780) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 16 common frames omitted
cloudbreak_1 | 2015-09-07 10:56:24,663 [threadPoolExecutorDispatcher-16] buildAmbariCluster:171 ERROR c.s.c.c.f.s.SimpleFlowFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Exception during the cluster build process:
cloudbreak_1 | 2015-09-07 10:56:24,715 [threadPoolExecutorDispatcher-16] consumeError:106 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Delegating throwable to event's error handler. Event: Event{id=null, headers=null, replyTo=null, key=CLUSTER_INSTALL, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}}, Exception message: {}
cloudbreak_1 | com.sequenceiq.cloudbreak.core.CloudbreakException: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.SimpleFlowFacade.buildAmbariCluster(SimpleFlowFacade.java:172) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler.execute(ClusterInstallHandler.java:20) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:48) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:28) [cloudbreak.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:318) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:311) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.routing.ConsumerFilteringRouter.route(ConsumerFilteringRouter.java:72) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:592) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:64) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.AbstractLifecycleDispatcher.route(AbstractLifecycleDispatcher.java:159) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.MultiThreadDispatcher$MultiThreadTask.run(MultiThreadDispatcher.java:89) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_79]
cloudbreak_1 | at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79]
cloudbreak_1 | Caused by: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.buildAmbariCluster(AmbariClusterConnector.java:200) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.AmbariClusterFacade.buildAmbariCluster(AmbariClusterFacade.java:202) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.SimpleFlowFacade.buildAmbariCluster(SimpleFlowFacade.java:167) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 13 common frames omitted
cloudbreak_1 | Caused by: com.sequenceiq.cloudbreak.service.CloudbreakServiceException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:787) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.buildAmbariCluster(AmbariClusterConnector.java:165) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 15 common frames omitted
cloudbreak_1 | Caused by: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at groovyx.net.http.RESTClient.defaultFailureHandler(RESTClient.java:263) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source) ~[na:na]
cloudbreak_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_79]
cloudbreak_1 | at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_79]
cloudbreak_1 | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1085) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:952) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:909) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.Closure.call(Closure.java:411) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$1.handleResponse(HTTPBuilder.java:503) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:515) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.post(HTTPBuilder.java:352) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$post$2.call(Unknown Source) ~[na:na]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.postBlueprint(AmbariClient.groovy:1610) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.addBlueprint(AmbariClient.groovy:828) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:780) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 16 common frames omitted
cloudbreak_1 | 2015-09-07 10:56:24,720 [threadPoolExecutorDispatcher-16] accept:21 DEBUG c.s.c.c.f.CloudbreakErrorHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Applying event specific error logic on error with message: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | 2015-09-07 10:56:24,770 [threadPoolExecutorDispatcher-16] errorLogic:31 ERROR c.s.c.c.f.CloudbreakErrorHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Default event specific error logic - logging the received throwable:
cloudbreak_1 | com.sequenceiq.cloudbreak.core.CloudbreakException: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.SimpleFlowFacade.buildAmbariCluster(SimpleFlowFacade.java:172) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler.execute(ClusterInstallHandler.java:20) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:48) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:28) [cloudbreak.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:318) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:311) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.routing.ConsumerFilteringRouter.route(ConsumerFilteringRouter.java:72) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:592) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:64) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.AbstractLifecycleDispatcher.route(AbstractLifecycleDispatcher.java:159) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.MultiThreadDispatcher$MultiThreadTask.run(MultiThreadDispatcher.java:89) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_79]
cloudbreak_1 | at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79]
cloudbreak_1 | Caused by: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.buildAmbariCluster(AmbariClusterConnector.java:200) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.AmbariClusterFacade.buildAmbariCluster(AmbariClusterFacade.java:202) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.SimpleFlowFacade.buildAmbariCluster(SimpleFlowFacade.java:167) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 13 common frames omitted
cloudbreak_1 | Caused by: com.sequenceiq.cloudbreak.service.CloudbreakServiceException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:787) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.buildAmbariCluster(AmbariClusterConnector.java:165) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 15 common frames omitted
cloudbreak_1 | Caused by: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at groovyx.net.http.RESTClient.defaultFailureHandler(RESTClient.java:263) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source) ~[na:na]
cloudbreak_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_79]
cloudbreak_1 | at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_79]
cloudbreak_1 | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1085) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:952) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:909) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.Closure.call(Closure.java:411) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$1.handleResponse(HTTPBuilder.java:503) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:515) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.post(HTTPBuilder.java:352) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$post$2.call(Unknown Source) ~[na:na]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.postBlueprint(AmbariClient.groovy:1610) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.addBlueprint(AmbariClient.groovy:828) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:780) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 16 common frames omitted
cloudbreak_1 | 2015-09-07 10:56:24,771 [threadPoolExecutorDispatcher-16] handleErrorFlow:27 INFO c.s.c.c.f.h.ClusterInstallHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] handleErrorFlow() for phase: class com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler
cloudbreak_1 | 2015-09-07 10:56:24,772 [threadPoolExecutorDispatcher-16] handleClusterCreationFailure:204 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Cluster creation failed. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}
ambassador_1 | 2015/09/07 10:56:24 172.17.0.12:49169 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:24 172.17.0.12:49172 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:56:24,888 [threadPoolExecutorDispatcher-16] updateClusterStatusByStackId:324 DEBUG c.s.c.s.c.AmbariClusterService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Updating cluster status. stackId: 100, status: CREATE_FAILED, statusReason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
ambassador_1 | 2015/09/07 10:56:24 172.17.0.12:49175 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:24 172.17.0.12:49178 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:25 172.17.0.12:49181 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:25 172.17.0.12:49184 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:56:25,783 [threadPoolExecutorDispatcher-16] fireEventAndLog:522 DEBUG c.s.c.c.f.s.AmbariClusterFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] AMBARI_CLUSTER_CREATE_FAILED [STACK_FLOW_STEP]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}
cloudbreak_1 | 2015-09-07 10:56:25,784 [threadPoolExecutorDispatcher-16] fireCloudbreakEvent:40 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Firing Cloudbreak event: CloudbreakEventData{entityId=100, eventType='CREATE_FAILED', eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out'}
cloudbreak_1 | 2015-09-07 10:56:25,785 [threadPoolExecutorDispatcher-16] handleClusterCreationFailure:207 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Cluster creation failure handled.
cloudbreak_1 | 2015-09-07 10:56:25,785 [threadPoolExecutorDispatcher-16] assemblePayload:118 INFO c.s.c.c.f.AbstractFlowHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Default service result decoration for class com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler
cloudbreak_1 | 2015-09-07 10:56:25,785 [threadPoolExecutorDispatcher-16] transitionForClass:39 DEBUG c.s.c.c.f.s.SimpleTransitionKeyService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Retrieving transition for class: class com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler
cloudbreak_1 | 2015-09-07 10:56:25,786 [threadPoolExecutorDispatcher-16] failureKey:28 INFO c.s.c.c.f.s.SimpleTransitionKeyService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Transitioning from phase [CLUSTER_INSTALL] to [NONE]
cloudbreak_1 | 2015-09-07 10:56:25,786 [threadPoolExecutorDispatcher-16] triggerNext:57 DEBUG c.s.c.c.f.s.ReactorFlowManager - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] The handler class com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler has no transitions.
cloudbreak_1 | 2015-09-07 10:56:25,786 [threadPoolExecutorDispatcher-18] accept:33 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Handling cloudbreak event: Event{id=null, headers=null, replyTo=null, key=CLOUDBREAK_EVENT, data=CloudbreakEventData{entityId=100, eventType='CREATE_FAILED', eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out'}}
cloudbreak_1 | 2015-09-07 10:56:25,787 [threadPoolExecutorDispatcher-18] accept:36 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Persisting data: CloudbreakEventData{entityId=100, eventType='CREATE_FAILED', eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out'}
cloudbreak_1 | 2015-09-07 10:56:25,787 [threadPoolExecutorDispatcher-18] createStackEvent:55 DEBUG c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Creating stack event from: CloudbreakEventData{entityId=100, eventType='CREATE_FAILED', eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out'}
ambassador_1 | 2015/09/07 10:56:25 172.17.0.12:49187 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:25 172.17.0.12:49190 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:56:25,939 [threadPoolExecutorDispatcher-18] createStackEvent:60 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Created stack event: CloudbreakEvent{id=101, eventType='CREATE_FAILED', eventTimestamp=Mon Sep 07 10:56:25 UTC 2015, eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out', owner='80c9d1e5-7a99-447a-94e4-c7833e96ef46', account='seq1234567', cloud='AZURE', region='WEST_EUROPE', blueprintName='hdp-spark-cluster', instanceGroup='null', blueprintId=51, stackId=100}
cloudbreak_1 | 2015-09-07 10:56:25,940 [threadPoolExecutorDispatcher-18] accept:38 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Sending notification with data: CloudbreakEvent{id=101, eventType='CREATE_FAILED', eventTimestamp=Mon Sep 07 10:56:25 UTC 2015, eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out', owner='80c9d1e5-7a99-447a-94e4-c7833e96ef46', account='seq1234567', cloud='AZURE', region='WEST_EUROPE', blueprintName='hdp-spark-cluster', instanceGroup='null', blueprintId=51, stackId=100}
ambassador_1 | 2015/09/07 10:56:25 172.17.0.12:49193 -> node1.node.dc1.consul.:5432
uluwatu_1 | POST /notifications 200 1.624 ms - -
ambassador_1 | 2015/09/07 10:56:30 172.17.0.26:49906 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:30 172.17.0.26:49907 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:40 172.17.0.26:49912 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:50 172.17.0.26:49918 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:56 172.17.0.12:49211 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:56 172.17.0.12:49214 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:56 172.17.0.12:49217 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:56 172.17.0.12:49220 -> node1.node.dc1.consul.:5432
uluwatu_1 | POST /notifications 200 1.219 ms - -
ambassador_1 | 2015/09/07 10:57:00 172.17.0.26:49933 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:57:00 172.17.0.26:49934 -> node1.node.dc1.consul.:5433
I am trying to make use of the rest api in cloudbreak and followed the steps as mentioned here:
http://blog.sequenceiq.com/blog/2014/11/06/securing-cloudbreak-with-oauth2-part-2/
I am able to get the access token, but am not able to access the rest api after that:
Getting access token using implicit method from cloudbreak-shell:
curl -iX POST -H "accept: application/x-www-form-urlencoded" -d 'credentials={"username":"[email protected]","password":"cloudbreak"}' "http://localhost:8089/oauth/authorize?response_type=token&client_id=cloudbreak_shell&scope.0=openid&redirect_uri=http://cloudbreak.shell"
Trying to access the api /user/stacks
curl -H "Authorization: Bearer <Token from step 1>" http://localhost:3000/user/stacks
After step 2 I get the error " POST request for "http://backend:8089/check_token" resulted in 400 (Bad Request); invoking error handler"
However when I tried to call check_token endpoint from curl I get a 200 response without any errors. Can somebody tell me what is that am missing here?
Thanks,
Malathi
AWS credential create failed : Unable to load AWS credentials: please make sure the deployer defined AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
$ sudo /usr/local/bin/cbd start
[WARN] docker-compose.yml already exists, BUT generate would create a DIFFERENT one!
[WARN] if you want to regenerate, remove it first:
cbd regenerate
[WARN] expected change:
101,102c101,102
< - AWS_ACCESS_KEY_ID=AK***********************
< - AWS_SECRET_ACCESS_KEY=T4X*****************
---
> - AWS_ACCESS_KEY_ID=
> - AWS_SECRET_ACCESS_KEY=
$ sudo /usr/local/bin/cbd doctor
===> Deployer doctor: Checks your environment, and reports a diagnose.
local version:1.0.1
latest release:1.0.1
docker command: OK
docker client version: OK
/tmp/bashenv.135702591: line 1585: [: -lt: unary operator expected
docker server version: OK
[WARN] docker-compose.yml already exists, BUT generate would create a DIFFERENT one!
[WARN] if you want to regenerate, remove it first:
cbd regenerate
[WARN] expected change:
101,102c101,102
< - AWS_ACCESS_KEY_ID=AK***********************
< - AWS_SECRET_ACCESS_KEY=T4X*********************************
---
> - AWS_ACCESS_KEY_ID=
> - AWS_SECRET_ACCESS_KEY=
144c144
< image: sequenceiq/cloudbreak:1.0.1
---
> image: sequenceiq/cloudbreak:1.0.0
I am trying to install cloudbreak in AWS on a AWS Linux instance with docker 1.5.0 installed, rebooted and started docker damon. I am running into a problem pulling containers.
I cloned the cloudbreak-deployer repo and ran the one-liner to install cbd.
I have created a "Profile" with the following info
export PUBLIC_IP=52.5.194.91
export CLOUDBREAK_SMTP_SENDER_USERNAME=cloudbreak
export CLOUDBREAK_SMTP_SENDER_PASSWORD=password123
export CLOUDBREAK_SMTP_SENDER_HOST=52.5.194.91
export CLOUDBREAK_SMTP_SENDER_PORT=993
export CLOUDBREAK_SMTP_SENDER_FROM=cloudbreak-mail
export DOCKER_HOST=52.5.194.91
export DOCKER_CERT_PATH="~/.ssh/id_rsa"
export DOCKER_TLS_VERIFY=false
I try to pull the container and I get this error
[root@ip-10-0-0-91 cloudbreak-deployer]# cbd pull
Can't find a suitable configuration file. Are you in the right directory?
Supported filenames: docker-compose.yml, docker-compose.yaml, fig.yml, fig.yaml
I am trying to run cloudbreak on an Ubuntu 14.10 host. There's an issue that I'm only seeing on Ubuntu. (I do not see it on Gentoo and CentOS 7.)
root@ubuntu:~/cloudbreak-deployment# cbd pull
Pulling ambassador (progrium/ambassadord:latest)...
client and server don't have same version (client : 1.15, server: 1.14)
It doesn't matter if I use master or not. "cbd update" and "cbd update master" give the same results.
$ cbd start
Post http:///var/run/docker.sock/v1.20/containers/create: dial unix /var/run/docker.sock: permission denied.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?
!! Imported variable PRIVATE_IP must be set in profile or environment.
Hello,
Is there a way to set the http proxy for cbd? I need to access the internet via proxy.
Thanks!
Hi,
our CBD installation on Centos 7.1.1503 hangs after user login as shown in the following picture
CBD logs from uluwatu shows that
uluwatu_1 | GET / 304 1.012 ms - -
uluwatu_1 | GET /sultans/permission - - ms - -
uluwatu_1 | GET /sultans/account/details - - ms - -
uluwatu_1 | Sultans request to: http://130.186.13.93:3001/permission
uluwatu_1 | Sultans request to: http://130.186.13.93:3001/account/details
uluwatu_1 | GET /user?get=%7B%22method%22:%22GET%22%7D 304 45.189 ms - -
uluwatu_1 | GET /account/stacks 200 257.833 ms - 2
uluwatu_1 | GET /events 200 259.710 ms - 2
uluwatu_1 | GET /account/securitygroups 200 124.151 ms - 912
uluwatu_1 | GET /account/networks 200 221.742 ms - 838
uluwatu_1 | GET /account/templates 200 247.919 ms - 930
uluwatu_1 | GET /account/credentials 200 314.418 ms - 588
uluwatu_1 | GET /account/blueprints 200 371.855 ms - 433435
uluwatu_1 | Periscope request to: http://backend:8085/clusters
uluwatu_1 | GET /periscope/clusters 200 119.820 ms - 2
It seems it cannot get a response for account details and permissions.
Thanks
Ale
Hello,
I'm running an ec2 instance (centos 7) with the current cbd version 1.1.0
===> Deployer doctor: Checks your environment, and reports a diagnose.
local version:1.1.0
latest release:1.1.0
docker command: OK
docker client version: OK
docker server version: OK
After loging in into the UI (but the same issue is with the CLI) I receive the error: "Internal server error" AWS Credentials can not be created.
The AWS access details are correctly set up, the cbd could create the role correctly.
Hello,
I just met such issue when creating a cluster, could you please take a look of it? How should I configure docker?
Here is my configuration in /etc/sysconfig/docker:
/etc/sysconfig/docker
Here is the log of munchausen:
time="2016-01-19T11:36:13Z" level=debug msg="[bootstrap] Creating docker client with docker.sock."
time="2016-01-19T11:36:13Z" level=debug msg="[containerhandler] Creating swarm manager container with discovery parameter: ...:2376,...:2376,...:2376,...:2376,...:2376,...:2376"
time="2016-01-19T11:36:13Z" level=debug msg="[containerhandler] Couldn't remove container: tmp-swarm-manager: Not found"
time="2016-01-19T11:36:13Z" level=error msg="[containerhandler] Failed to create Swarm manager container: Not found"
I successfully used cbd pull & cbd start, now when I go to the UI on http://52.6.83.114:3001/ I see the login screen. But did not see where to set the user+pass when setting it up. Does it use a default password?
$ cbd version
Dependency required, installing jq latest ...
$
If I run init, generate, or start I get the exact same thing. It hangs in the "installing jq latest ... " state for a while, then returns me to a command prompt.
I can't install the latest cbd with the "install" script. No content could be found with the url: https://github.com/sequenceiq/cloudbreak-deployer/releases/download/v1.1.0/cloudbreak-deployer_1.1.0_Darwin_x86_64.tgz . Could someone take a look of this? Thanks!
There is a cbd start
command, but no matching cbd stop
. Please clarify if there's a way to gracefully stop containers and keep them around (e.g. do not remove them). If this doesn't make sense (containers are stateless, state in RDBMS, persisted in docker volumes), perhaps it makes sense to rename it to cbd stop
and tone down the verbiage.
On osx docker is running in a VirtualBox VM. That VM is configured to share your $HOME
directory from OS X into the VM on the same path.
A couple of functions are relying on being able to use docker volumes lie:
docker run -v $PWD:/data some image
They will work only if the current working directory is under your $HOME. So /tmp/cbd-test
won't work.
Add a check to cbd doctor
I recently upgraded from 0.5.2 to 0.5.3 version of cloudbreak deployer. After that I cannot create clusters via cloudbreak. I get the IndexOutOfBounds exception. Can somebody help me resolve the error? I tried running the below commands after upgrading.
cloudbreak_1 | 2015-06-26 06:37:19,595 [http-nio-8080-exec-2] prepareImage:108 INFO c.s.c.s.d.StackDecorator - [owner:undefined] [type:STACK] [id:undefined] [name:temp-cluster] Selected VM image for CloudPlatform 'AWS' is: ami-9b876af0
cloudbreak_1 | 2015-06-26 06:37:19,712 [threadPoolExecutorDispatcher-1] accept:44 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Executing flow Logic on the event: Event{id=null, headers=null, replyTo=null, key=PROVISIONING_SETUP, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}}
cloudbreak_1 | 2015-06-26 06:37:19,712 [threadPoolExecutorDispatcher-1] execute:20 INFO c.s.c.c.f.h.ProvisioningSetupHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Executing provisioning setup logic. Event: Event{id=null, headers=null, replyTo=null, key=PROVISIONING_SETUP, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}}
cloudbreak_1 | 2015-06-26 06:37:19,712 [threadPoolExecutorDispatcher-1] setup:53 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Provisioning setup. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:19,743 [threadPoolExecutorDispatcher-1] setup:60 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Provisioning setup DONE.
cloudbreak_1 | 2015-06-26 06:37:19,743 [threadPoolExecutorDispatcher-1] assemblePayload:116 INFO c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default service result decoration for class com.sequenceiq.cloudbreak.core.flow.handlers.ProvisioningSetupHandler
cloudbreak_1 | 2015-06-26 06:37:19,743 [threadPoolExecutorDispatcher-1] transitionForClass:39 DEBUG c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Retrieving transition for class: class com.sequenceiq.cloudbreak.core.flow.handlers.ProvisioningSetupHandler
cloudbreak_1 | 2015-06-26 06:37:19,744 [threadPoolExecutorDispatcher-1] successKey:21 INFO c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Transitioning from phase [PROVISIONING_SETUP] to [PROVISIONING]
cloudbreak_1 | 2015-06-26 06:37:19,744 [threadPoolExecutorDispatcher-2] accept:44 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Executing flow Logic on the event: Event{id=null, headers=null, replyTo=null, key=PROVISIONING, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}}
cloudbreak_1 | 2015-06-26 06:37:19,745 [threadPoolExecutorDispatcher-2] execute:20 DEBUG c.s.c.c.f.h.ProvisioningHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Executing provisioning logic. Event: Event{id=null, headers=null, replyTo=null, key=PROVISIONING, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}}
cloudbreak_1 | 2015-06-26 06:37:19,745 [threadPoolExecutorDispatcher-2] provision:73 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Provisioning. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:19,785 [threadPoolExecutorDispatcher-2] logBefore:578 DEBUG c.s.c.c.f.s.SimpleStackFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Provisioning stack [STACK_FLOW_STEP] [STARTED]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:19,785 [threadPoolExecutorDispatcher-2] fireCloudbreakEvent:45 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Firing Cloudbreak event: CloudbreakEventData{entityId=50, eventType='UPDATE_IN_PROGRESS', eventMessage='Provisioning stack started.'}
cloudbreak_1 | 2015-06-26 06:37:19,786 [threadPoolExecutorDispatcher-2] provision:365 DEBUG c.s.c.c.f.s.SimpleStackFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Provision stack [FLOW_STEP] [STARTED]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:19,818 [threadPoolExecutorDispatcher-3] populateClusterData:122 DEBUG c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] No cluster data available for the stack: 50
cloudbreak_1 | 2015-06-26 06:37:19,878 [threadPoolExecutorDispatcher-3] createStackEvent:68 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Event and notification from the event were created: CloudbreakEvent{id=5, eventType='UPDATE_IN_PROGRESS', eventTimestamp=Fri Jun 26 06:37:19 UTC 2015, eventMessage='Provisioning stack started.', owner='719d6839-9ccc-429c-bb9b-3780f8df8fd7', account='seq1234567', cloud='AWS', region='US_EAST_1', blueprintName='null', instanceGroup='null', blueprintId=0, stackId=50}
cloudbreak_1 | 2015-06-26 06:37:19,981 [threadPoolExecutorDispatcher-2] createCloudFormationClient:40 DEBUG c.s.c.s.s.c.a.AwsStackUtil - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Amazon CloudFormation client successfully created.
cloudbreak_1 | 2015-06-26 06:37:19,989 [threadPoolExecutorDispatcher-2] createEC2Client:54 DEBUG c.s.c.s.s.c.a.AwsStackUtil - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Amazon EC2 client successfully created.
cloudbreak_1 | 2015-06-26 06:37:20,054 [threadPoolExecutorDispatcher-2] createAutoScalingClient:64 DEBUG c.s.c.s.s.c.a.AwsStackUtil - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Amazon Autoscaling client successfully created.
cloudbreak_1 | 2015-06-26 06:37:20,178 [threadPoolExecutorDispatcher-2] doAddResources:191 INFO c.s.c.r.RetryingStackUpdater - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Updated stack resources.
cloudbreak_1 | 2015-06-26 06:37:20,374 [http-nio-8080-exec-6] decorate:56 DEBUG c.s.c.s.d.HostGroupDecorator - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:springLog] [id:] [name:] Decorating hostgroup on [POST] request.
cloudbreak_1 | 2015-06-26 06:37:20,386 [http-nio-8080-exec-6] decorate:56 DEBUG c.s.c.s.d.HostGroupDecorator - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:springLog] [id:] [name:] Decorating hostgroup on [POST] request.
cloudbreak_1 | 2015-06-26 06:37:20,395 [http-nio-8080-exec-6] create:104 INFO c.s.c.s.c.AmbariClusterService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:springLog] [id:] [name:] Cluster requested [BlueprintId: 53]
cloudbreak_1 | 2015-06-26 06:37:20,482 [threadPoolExecutorDispatcher-2] createEC2Client:54 DEBUG c.s.c.s.s.c.a.AwsStackUtil - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Amazon EC2 client successfully created.
cloudbreak_1 | 2015-06-26 06:37:20,545 [threadPoolExecutorDispatcher-2] provision:378 ERROR c.s.c.c.f.s.SimpleStackFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Exception during the stack stop requested process: Index: 0, Size: 0
cloudbreak_1 | 2015-06-26 06:37:20,546 [threadPoolExecutorDispatcher-2] provision:85 ERROR c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Exception during provisioning setup: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
cloudbreak_1 | 2015-06-26 06:37:20,546 [threadPoolExecutorDispatcher-2] consumeError:104 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default error consumption logic for exception:
cloudbreak_1 | 2015-06-26 06:37:20,546 [threadPoolExecutorDispatcher-2] accept:21 DEBUG c.s.c.c.f.CloudbreakErrorHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Consuming error:
cloudbreak_1 | 2015-06-26 06:37:20,547 [threadPoolExecutorDispatcher-2] errorLogic:31 INFO c.s.c.c.f.CloudbreakErrorHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default error consumption logic: Do nothing. Exception message: com.sequenceiq.cloudbreak.core.CloudbreakException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
cloudbreak_1 | 2015-06-26 06:37:20,547 [threadPoolExecutorDispatcher-2] handleErrorFlow:91 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default error flow handling for class com.sequenceiq.cloudbreak.core.flow.handlers.ProvisioningHandler
cloudbreak_1 | 2015-06-26 06:37:20,548 [threadPoolExecutorDispatcher-2] assemblePayload:116 INFO c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default service result decoration for class com.sequenceiq.cloudbreak.core.flow.handlers.ProvisioningHandler
cloudbreak_1 | 2015-06-26 06:37:20,548 [threadPoolExecutorDispatcher-2] transitionForClass:39 DEBUG c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Retrieving transition for class: class com.sequenceiq.cloudbreak.core.flow.handlers.ProvisioningHandler
cloudbreak_1 | 2015-06-26 06:37:20,548 [threadPoolExecutorDispatcher-2] failureKey:28 INFO c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Transitioning from phase [PROVISIONING] to [STACK_CREATION_FAILED]
cloudbreak_1 | 2015-06-26 06:37:20,549 [threadPoolExecutorDispatcher-4] accept:44 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Executing flow Logic on the event: Event{id=null, headers=null, replyTo=null, key=STACK_CREATION_FAILED, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}}
cloudbreak_1 | 2015-06-26 06:37:20,549 [threadPoolExecutorDispatcher-4] execute:20 INFO c.s.c.c.f.h.StackCreationFailureHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] execute() for phase: STACK_CREATION_FAILED
cloudbreak_1 | 2015-06-26 06:37:20,550 [threadPoolExecutorDispatcher-4] handleStackCreationFailure:173 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Stack creation failed. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:20,572 [threadPoolExecutorDispatcher-4] logBefore:578 DEBUG c.s.c.c.f.s.SimpleStackFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Creation of infrastructure failed [STACK_FLOW_STEP] [STARTED]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:20,573 [threadPoolExecutorDispatcher-4] fireCloudbreakEvent:45 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Firing Cloudbreak event: CloudbreakEventData{entityId=50, eventType='UPDATE_IN_PROGRESS', eventMessage='Creation of infrastructure failed started.'}
cloudbreak_1 | 2015-06-26 06:37:20,622 [threadPoolExecutorDispatcher-5] createStackEvent:68 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Event and notification from the event were created: CloudbreakEvent{id=10, eventType='UPDATE_IN_PROGRESS', eventTimestamp=Fri Jun 26 06:37:20 UTC 2015, eventMessage='Creation of infrastructure failed started.', owner='719d6839-9ccc-429c-bb9b-3780f8df8fd7', account='seq1234567', cloud='AWS', region='US_EAST_1', blueprintName='multi-node-hdfs-yarn-falcon', instanceGroup='null', blueprintId=53, stackId=50}
cloudbreak_1 | 2015-06-26 06:37:20,641 [threadPoolExecutorDispatcher-4] fireCloudbreakEvent:45 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Firing Cloudbreak event: CloudbreakEventData{entityId=50, eventType='BILLING_STOPPED', eventMessage='Stack creation failed.'}
cloudbreak_1 | 2015-06-26 06:37:20,691 [threadPoolExecutorDispatcher-6] createStackEvent:68 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Event and notification from the event were created: CloudbreakEvent{id=11, eventType='BILLING_STOPPED', eventTimestamp=Fri Jun 26 06:37:20 UTC 2015, eventMessage='Stack creation failed.', owner='719d6839-9ccc-429c-bb9b-3780f8df8fd7', account='seq1234567', cloud='AWS', region='US_EAST_1', blueprintName='multi-node-hdfs-yarn-falcon', instanceGroup='null', blueprintId=53, stackId=50}
cloudbreak_1 | 2015-06-26 06:37:20,709 [threadPoolExecutorDispatcher-4] doUpdateStackStatus:95 INFO c.s.c.r.RetryingStackUpdater - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Updated stack: [status: 'CREATE_FAILED', statusReason: 'com.sequenceiq.cloudbreak.core.CloudbreakException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0'].
cloudbreak_1 | 2015-06-26 06:37:20,709 [threadPoolExecutorDispatcher-4] fireCloudbreakEvent:45 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Firing Cloudbreak event: CloudbreakEventData{entityId=50, eventType='CREATE_FAILED', eventMessage='com.sequenceiq.cloudbreak.core.CloudbreakException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0'}
cloudbreak_1 | 2015-06-26 06:37:20,709 [threadPoolExecutorDispatcher-4] logAfter:583 DEBUG c.s.c.c.f.s.SimpleStackFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Creation of infrastructure failed [STACK_FLOW_STEP] [FINISHED]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:20,710 [threadPoolExecutorDispatcher-4] fireCloudbreakEvent:45 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Firing Cloudbreak event: CloudbreakEventData{entityId=50, eventType='CREATE_FAILED', eventMessage='Creation of infrastructure failed finished.'}
cloudbreak_1 | 2015-06-26 06:37:20,711 [threadPoolExecutorDispatcher-4] handleStackCreationFailure:176 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Stack creation failure handled.
cloudbreak_1 | 2015-06-26 06:37:20,711 [threadPoolExecutorDispatcher-4] execute:22 INFO c.s.c.c.f.h.StackCreationFailureHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Stack creation failure handled. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:20,711 [threadPoolExecutorDispatcher-4] assemblePayload:116 INFO c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default service result decoration for class com.sequenceiq.cloudbreak.core.flow.handlers.StackCreationFailureHandler
cloudbreak_1 | 2015-06-26 06:37:20,712 [threadPoolExecutorDispatcher-4] transitionForClass:39 DEBUG c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Retrieving transition for class: class com.sequenceiq.cloudbreak.core.flow.handlers.StackCreationFailureHandler
cloudbreak_1 | 2015-06-26 06:37:20,712 [threadPoolExecutorDispatcher-4] successKey:21 INFO c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Transitioning from phase [STACK_CREATION_FAILED] to [NONE]
If you are using boot2docker and you deploy our cloudbreak infrastructure with cloudbreak-deployer then you can get some weird error message when for example you creating a google cloud credential. Google api using your system time and attach to every request.
These error messages caused by the incorrect boot2docker system time which can easily fixed with a simple command:
boot2docker ssh sudo date --set \'$(date -u +%Y-%m-%d\ %H:%M)\'
I think it can very useful if the deployer fixing this simple but very mind-breaker issue.
Get an error when try to use cbd.
Generating Cloudbreak client certificate and private key does not work.
see the following ....
$ cbd doctor
===> Deployer doctor: Checks your environment, and reports a diagnose.
local version:1.0.1
latest release:1.0.1
boot2docker shellinit: OK
boot2docker date settings: OK
boot2docker: OK
docker command: OK
docker client version: OK
/var/folders/j6/c4v53g3x2gl8rgl3jn4x9nh00019b1/T/bashenv.864811650: line 1588: [: -lt: unary operator expected
docker server version: OK
Generating Cloudbreak client certificate and private key in /data/home/fb/torkspace/cloudbreak-deployer/certs.
ls: /data/home/fb/torkspace/cloudbreak-deployer/certs: No such file or directory
$ uname -a
Darwin myhost 14.5.0 Darwin Kernel Version 14.5.0: Wed Jul 29 02:26:53 PDT 2015; root:xnu-2782.40.9~1/RELEASE_X86_64 x86_64
v0.5.34 has this:
logs Whach all container logs in colored version
Fix typos and change to e.g.
logs Follow all container logs in color
Hello
Here is my deploy step
curl https://raw.githubusercontent.com/sequenceiq/cloudbreak-deployer/master/install | sh
cbd update
cbd generate
cbd start
And I failed to credential my private openstack.
It appears "Openstack credential create failed : Internal server error" on UI
Here is the logs from cdb logs commands
cloudbreak_1 | 2015-05-04 14:00:20,456 [http-nio-8080-exec-6] serverError:93 ERROR c.s.c.c.ExceptionControllerAdvice - [owner:cloudbreak] [type:cloudbreakLog] [id:undefined] [name:cb] Failed to convert from type com.sequenceiq.cloudbreak.controller.json.CredentialJson to type com.sequenceiq.cloudbreak.domain.OpenStackCredential for value 'com.sequenceiq.cloudbreak.controller.json.CredentialJson@4df90256'; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.jasypt.encryption.pbe.PBEStringCleanablePasswordEncryptor] is defined: expected single matching bean but found 2: pbeStringCleanablePasswordEncryptor,encryptor
cloudbreak_1 | org.springframework.core.convert.ConversionFailedException: Failed to convert from type com.sequenceiq.cloudbreak.controller.json.CredentialJson to type com.sequenceiq.cloudbreak.domain.OpenStackCredential for value 'com.sequenceiq.cloudbreak.controller.json.CredentialJson@4df90256'; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.jasypt.encryption.pbe.PBEStringCleanablePasswordEncryptor] is defined: expected single matching bean but found 2: pbeStringCleanablePasswordEncryptor,encryptor
cloudbreak_1 | at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:41) ~[spring-core-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:174) ~[spring-core-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:158) ~[spring-core-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at com.sequenceiq.cloudbreak.controller.CredentialController.convert(CredentialController.java:174) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.controller.CredentialController.createCredential(CredentialController.java:156) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.controller.CredentialController.savePrivateCredential(CredentialController.java:55) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_75]
cloudbreak_1 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_75]
cloudbreak_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_75]
cloudbreak_1 | at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_75]
cloudbreak_1 | at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215) ~[spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132) ~[spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) [spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863) [spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837) [spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilter(WebRequestTraceFilter.java:115) [spring-boot-actuator-1.0.2.RELEASE.jar!/:1.0.2.RELEASE]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextFilterConfiguration$1.doFilterInternal(EndpointWebMvcAutoConfiguration.java:137) [spring-boot-actuator-1.0.2.RELEASE.jar!/:1.0.2.RELEASE]
cloudbreak_1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at com.sequenceiq.cloudbreak.conf.SecurityConfig$ScimAccountGroupReaderFilter.doFilterInternal(SecurityConfig.java:154) [cloudbreak.jar!/:na]
cloudbreak_1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.oauth2.provider.authentication.OAuth2AuthenticationProcessingFilter.doFilter(OAuth2AuthenticationProcessingFilter.java:140) [spring-security-oauth2-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:57) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.springframework.boot.actuate.autoconfigure.MetricFilterAutoConfiguration$MetricsFilter.doFilterInternal(MetricFilterAutoConfiguration.java:85) [spring-boot-actuator-1.0.2.RELEASE.jar!/:1.0.2.RELEASE]
cloudbreak_1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_75]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_75]
cloudbreak_1 | at java.lang.Thread.run(Thread.java:745) [na:1.7.0_75]
cloudbreak_1 | Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.jasypt.encryption.pbe.PBEStringCleanablePasswordEncryptor] is defined: expected single matching bean but found 2: pbeStringCleanablePasswordEncryptor,encryptor
cloudbreak_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:970) ~[spring-beans-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.context.annotation.ContextAnnotationAutowireCandidateResolver$1.getTarget(ContextAnnotationAutowireCandidateResolver.java:82) ~[spring-context-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:187) ~[spring-aop-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at com.sun.proxy.$Proxy117.encrypt(Unknown Source) ~[na:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.converter.JsonToOpenStackCredentialConverter.convert(JsonToOpenStackCredentialConverter.java:25) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.converter.JsonToOpenStackCredentialConverter.convert(JsonToOpenStackCredentialConverter.java:12) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at org.springframework.core.convert.support.GenericConversionService$ConverterAdapter.convert(GenericConversionService.java:353) ~[spring-core-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:35) ~[spring-core-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1 | ... 88 common frames omitted
ambassador_1 | 2015/05/04 14:01:07 172.17.1.78:33907 -> node1.node.dc1.consul.:32838
Here is the generated docker-compose.yml
file
consul:
privileged: true
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
ports:
- "172.17.42.1:53:53/udp"
- "8400:8400"
- "8500:8500"
hostname: node1
image: sequenceiq/consul:v0.5.0-v3
command: --server --bootstrap --advertise 172.17.42.1
registrator:
privileged: true
volumes:
- "/var/run/docker.sock:/tmp/docker.sock"
image: gliderlabs/registrator:v5
links:
- consul
command: consul://consul:8500
ambassador:
privileged: true
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
dns: 172.17.42.1
image: progrium/ambassadord:latest
command: --omnimode
ambassadorips:
privileged: true
net: container:ambassador
image: progrium/ambassadord:latest
command: --setup-iptables
uaadb:
privileged: true
ports:
- 5432
environment:
- SERVICE_NAME=uaadb
#- SERVICE_CHECK_CMD=bash -c 'psql -h 127.0.0.1 -p 5432 -U postgres -c "select 1"'
volumes:
- "/var/lib/cloudbreak/uaadb:/var/lib/postgresql/data"
image: postgres:9.4.0
identity:
ports:
- 8089:8080
environment:
- SERVICE_NAME=identity
# - SERVICE_CHECK_HTTP=/login
- IDENTITY_DB_URL=mydb:5432
- BACKEND_5432=uaadb.service.consul
links:
- ambassador:mydb
volumes:
- uaa.yml:/uaa/uaa.yml
image: sequenceiq/uaa:1.8.1-v1
cbdb:
ports:
- 5432
environment:
- SERVICE_NAME=cbdb
#- SERVICE_CHECK_CMD=bash -c 'psql -h 127.0.0.1 -p 5432 -U postgres -c "select 1"'
volumes:
- "/var/lib/cloudbreak/cbdb:/var/lib/postgresql/data"
image: postgres:9.4.0
cloudbreak:
environment:
#- AWS_ACCESS_KEY_ID=
#- AWS_SECRET_KEY=
- SERVICE_NAME=cloudbreak
#- SERVICE_CHECK_HTTP=/info
- CB_CLIENT_ID=cloudbreak
- CB_CLIENT_SECRET=8ea6a9f14a
- CB_BLUEPRINT_DEFAULTS=multi-node-hdfs-yarn,lambda-architecture,hdp-multinode-default
- CB_AZURE_IMAGE_URI=https://102589fae040d8westeurope.blob.core.windows.net/images/packer-cloudbreak-2015-03-10-centos6_2015-March-10_17-15-os-2015-03-10.vhd
- CB_GCP_SOURCE_IMAGE_PATH=sequenceiqimage/sequenceiq-ambari17-consul-centos-2015-03-10-1449.image.tar.gz
- CB_AWS_AMI_MAP=ap-northeast-1:ami-c528c3c5,ap-southeast-2:ami-e7c3b2dd,sa-east-1:ami-c5e55dd8,ap-southeast-1:ami-42c3f510,eu-west-1:ami-bb35a7cc,us-west-1:ami-4b20c70f,us-west-2:ami-eb1f3ddb,us-east-1:ami-00391e68
- CB_OPENSTACK_IMAGE=packer-cloudbreak-centos-2015-03-11
#- CB_HBM2DDL_STRATEGY=create
- CB_SMTP_SENDER_USERNAME=
- CB_SMTP_SENDER_PASSWORD=
- CB_SMTP_SENDER_HOST=
- CB_SMTP_SENDER_PORT=25
- CB_SMTP_SENDER_FROM=
- ENDPOINTS_AUTOCONFIG_ENABLED=false
- ENDPOINTS_DUMP_ENABLED=false
- ENDPOINTS_TRACE_ENABLED=false
- ENDPOINTS_CONFIGPROPS_ENABLED=false
- ENDPOINTS_METRICS_ENABLED=false
- ENDPOINTS_MAPPINGS_ENABLED=false
- ENDPOINTS_BEANS_ENABLED=false
- ENDPOINTS_ENV_ENABLED=false
- CB_IDENTITY_SERVER_URL=http://backend:8089
- CB_DB_PORT_5432_TCP_ADDR=backend
- CB_DB_PORT_5432_TCP_PORT=5432
- BACKEND_5432=cbdb.service.consul
- BACKEND_8089=identity.service.consul
links:
- ambassador:backend
ports:
- 8080:8080
image: sequenceiq/cloudbreak:0.4.7
command: bash
sultans:
environment:
- SL_CLIENT_ID=sultans
- SL_CLIENT_SECRET=8ea6a9f14a
- SERVICE_NAME=sultans
#- SERVICE_CHECK_HTTP=/
- SL_PORT=3000
#- SL_SMTP_SENDER_HOST=
#- SL_SMTP_SENDER_PORT=
#- SL_SMTP_SENDER_USERNAME=
#- SL_SMTP_SENDER_PASSWORD=
#- SL_SMTP_SENDER_FROM=
- SL_CB_ADDRESS=http://10.5.0.11:3000
- SL_ADDRESS=http://10.5.0.11:3001
- SL_UAA_ADDRESS=http://backend:8089
- BACKEND_8089=identity.service.consul
links:
- ambassador:backend
ports:
- 3001:3000
image: sequenceiq/sultans-bin:0.4.6
uluwatu:
environment:
- ULU_PRODUCTION=false
- SERVICE_NAME=uluwatu
#- SERVICE_CHECK_HTTP=/
- ULU_OAUTH_REDIRECT_URI=http://10.5.0.11:3000/authorize
- ULU_SULTANS_ADDRESS=http://10.5.0.11:3001
- ULU_OAUTH_CLIENT_ID=uluwatu
- ULU_OAUTH_CLIENT_SECRET=8ea6a9f14a
- ULU_HOST_ADDRESS=http://10.5.0.11:3000
- NODE_TLS_REJECT_UNAUTHORIZED=0
- ULU_IDENTITY_ADDRESS=http://backend:8089/
- ULU_CLOUDBREAK_ADDRESS=http://backend:8080
- ULU_PERISCOPE_ADDRESS=http://backend:8085/
- BACKEND_8089=identity.service.consul
- BACKEND_8080=cloudbreak.service.consul
- BACKEND_8085=periscope.service.consul
links:
- ambassador:backend
ports:
- 3000:3000
image: sequenceiq/uluwatu-bin:0.4.7
pcdb:
environment:
- SERVICE_NAME=pcdb
#- SERVICE_NAMEE_CHECK_CMD='psql -h 127.0.0.1 -p 5432 -U postgres -c "select 1"'
ports:
- 5432
volumes:
- /var/lib/cloudbreak/periscopedb:/var/lib/postgresql/data
image: postgres:9.4.0
periscope:
environment:
- PERISCOPE_DB_HBM2DDL_STRATEGY=create
- SERVICE_NAME=periscope
#- SERVICE_CHECK_HTTP=/info
- PERISCOPE_SMTP_HOST=
- PERISCOPE_SMTP_USERNAME=
- PERISCOPE_SMTP_PASSWORD=
- PERISCOPE_SMTP_FROM=
- PERISCOPE_SMTP_PORT=25
- PERISCOPE_CLIENT_ID=periscope
- PERISCOPE_CLIENT_SECRET=8ea6a9f14a
- PERISCOPE_HOSTNAME_RESOLUTION=public
- ENDPOINTS_AUTOCONFIG_ENABLED=false
- ENDPOINTS_DUMP_ENABLED=false
- ENDPOINTS_TRACE_ENABLED=false
- ENDPOINTS_CONFIGPROPS_ENABLED=false
- ENDPOINTS_METRICS_ENABLED=false
- ENDPOINTS_MAPPINGS_ENABLED=false
- ENDPOINTS_BEANS_ENABLED=false
- ENDPOINTS_ENV_ENABLED=false
- PERISCOPE_DB_TCP_ADDR=backend
- PERISCOPE_DB_TCP_PORT=5433
- PERISCOPE_CLOUDBREAK_URL=http://backend:8080
- PERISCOPE_IDENTITY_SERVER_URL=http://backend:8089/
- BACKEND_8080=cloudbreak.service.consul
- BACKEND_5433=pcdb.service.consul
- BACKEND_8089=identity.service.consul
links:
- ambassador:backend
ports:
- 8085:8080
image: sequenceiq/periscope:0.4.2
And here is the generated uaa.yml
file
spring_profiles: postgresql
database:
driverClassName: org.postgresql.Driver
url: jdbc:postgresql://${IDENTITY_DB_URL}/postgres
username: ${IDENTITY_DB_USER:postgres}
password: ${IDENTITY_DB_PASS:}
oauth:
client:
override: true
autoapprove:
- cloudbreak_shell
clients:
sultans:
id: sultans
secret: 8ea6a9f14a
authorized-grant-types: client_credentials
scope: scim.read,scim.write,password.write
authorities: uaa.resource,scim.read,scim.write,password.write
uluwatu:
id: uluwatu
secret: 8ea6a9f14a
authorized-grant-types: authorization_code,client_credentials
scope: cloudbreak.blueprints,cloudbreak.credentials,cloudbreak.stacks,cloudbreak.templates,openid,password.write,cloudbreak.usages.global,cloudbreak.usages.account,cloudbreak.usages.user,cloudbreak.events,periscope.cluster,cloudbreak.recipes
authorities: cloudbreak.subscribe
redirect-uri: http://10.5.0.11:3000/authorize
cloudbreak:
id: cloudbreak
secret: 8ea6a9f14a
authorized-grant-types: client_credentials
scope: scim.read,scim.write,password.write
authorities: uaa.resource,scim.read,scim.write,password.write
periscope:
id: periscope
secret: 8ea6a9f14a
authorized-grant-types: client_credentials
scope: none
authorities: cloudbreak.autoscale,uaa.resource,scim.read
cloudbreak_shell:
id: cloudbreak_shell
authorized-grant-types: implicit
scope: cloudbreak.templates,cloudbreak.blueprints,cloudbreak.credentials,cloudbreak.stacks,cloudbreak.events,cloudbreak.usages.global,cloudbreak.usages.account,cloudbreak.usages.user,cloudbreak.recipes,openid,password.write
authorities: uaa.none
redirect-uri: http://cloudbreak.shell
scim:
username_pattern: '[a-z0-9+\-_.@]+'
users:
- [email protected]|cloudbreak|[email protected]|Joe|Admin|openid,cloudbreak.templates,cloudbreak.blueprints,cloudbreak.credentials,cloudbreak.stacks,sequenceiq.cloudbreak.admin,sequenceiq.cloudbreak.user,sequenceiq.account.seq1234567.SequenceIQ,cloudbreak.events,cloudbreak.usages.global,cloudbreak.usages.account,cloudbreak.usages.user,periscope.cluster,cloudbreak.recipes
Here is my docker version
Client version: 1.6.0
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 4749651
OS/Arch (client): linux/amd64
Server version: 1.6.0
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 4749651
OS/Arch (server): linux/amd64
And cbd with version command
0.1.0
latest version:
0.1.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.