2016-04-26 11:58:30,784 p=14275 u=uwh247 | PLAY *************************************************************************** 2016-04-26 11:58:30,785 p=14275 u=uwh247 | skipping: no hosts matched 2016-04-26 11:58:30,791 p=14275 u=uwh247 | PLAY *************************************************************************** 2016-04-26 11:58:30,838 p=14275 u=uwh247 | TASK [setup] ******************************************************************* 2016-04-26 11:58:32,393 p=14275 u=uwh247 | ok: [node1] 2016-04-26 11:58:32,396 p=14275 u=uwh247 | TASK [libselinux-python : Install libselinux-python] *************************** 2016-04-26 11:58:35,538 p=14275 u=uwh247 | fatal: [node1]: FAILED! => {"failed": true, "msg": "ERROR! The conditional check 'result.rc == 0' failed. The error was: ERROR! error while evaluating conditional (result.rc == 0): ERROR! 'dict object' has no attribute 'rc'"} 2016-04-26 11:58:35,539 p=14275 u=uwh247 | PLAY RECAP ********************************************************************* 2016-04-26 11:58:35,539 p=14275 u=uwh247 | node1 : ok=1 changed=0 unreachable=0 failed=1 2016-04-26 14:04:24,679 p=16844 u=uwh247 | PLAY *************************************************************************** 2016-04-26 14:04:24,679 p=16844 u=uwh247 | skipping: no hosts matched 2016-04-26 14:04:24,684 p=16844 u=uwh247 | PLAY *************************************************************************** 2016-04-26 14:04:24,708 p=16844 u=uwh247 | TASK [setup] ******************************************************************* 2016-04-26 14:04:25,632 p=16844 u=uwh247 | ok: [node1] 2016-04-26 14:04:25,635 p=16844 u=uwh247 | TASK [libselinux-python : Install libselinux-python] *************************** 2016-04-26 14:04:26,853 p=16844 u=uwh247 | fatal: [node1]: FAILED! => {"failed": true, "msg": "ERROR! The conditional check 'result.rc == 0' failed. The error was: ERROR! error while evaluating conditional (result.rc == 0): ERROR! 'dict object' has no attribute 'rc'"} 2016-04-26 14:04:26,854 p=16844 u=uwh247 | PLAY RECAP ********************************************************************* 2016-04-26 14:04:26,854 p=16844 u=uwh247 | node1 : ok=1 changed=0 unreachable=0 failed=1 2016-04-26 14:33:16,071 p=17787 u=uwh247 | PLAY *************************************************************************** 2016-04-26 14:33:16,071 p=17787 u=uwh247 | skipping: no hosts matched 2016-04-26 14:33:16,076 p=17787 u=uwh247 | PLAY *************************************************************************** 2016-04-26 14:33:16,101 p=17787 u=uwh247 | TASK [setup] ******************************************************************* 2016-04-26 14:33:18,378 p=17787 u=uwh247 | ok: [node1] 2016-04-26 14:33:18,381 p=17787 u=uwh247 | TASK [libselinux-python : Install libselinux-python] *************************** 2016-04-26 14:33:48,887 p=17787 u=uwh247 | fatal: [node1]: FAILED! => {"failed": true, "msg": "ERROR! The conditional check 'result.rc == 0' failed. The error was: ERROR! error while evaluating conditional (result.rc == 0): ERROR! 'dict object' has no attribute 'rc'"} 2016-04-26 14:33:48,888 p=17787 u=uwh247 | PLAY RECAP ********************************************************************* 2016-04-26 14:33:48,889 p=17787 u=uwh247 | node1 : ok=1 changed=0 unreachable=0 failed=1 2016-04-26 15:35:23,095 p=19672 u=uwh247 | PLAY *************************************************************************** 2016-04-26 15:35:23,096 p=19672 u=uwh247 | skipping: no hosts matched 2016-04-26 15:35:23,101 p=19672 u=uwh247 | PLAY *************************************************************************** 2016-04-26 15:35:23,126 p=19672 u=uwh247 | TASK [setup] ******************************************************************* 2016-04-26 15:35:24,303 p=19672 u=uwh247 | ok: [node1] 2016-04-26 15:35:24,305 p=19672 u=uwh247 | TASK [libselinux-python : Install libselinux-python] *************************** 2016-04-26 15:35:26,502 p=19672 u=uwh247 | fatal: [node1]: FAILED! => {"failed": true, "msg": "ERROR! The conditional check 'result.rc == 0' failed. The error was: ERROR! error while evaluating conditional (result.rc == 0): ERROR! 'dict object' has no attribute 'rc'"} 2016-04-26 15:35:26,503 p=19672 u=uwh247 | PLAY RECAP ********************************************************************* 2016-04-26 15:35:26,503 p=19672 u=uwh247 | node1 : ok=1 changed=0 unreachable=0 failed=1 2016-04-26 15:49:54,607 p=20152 u=uwh247 | PLAY *************************************************************************** 2016-04-26 15:49:54,608 p=20152 u=uwh247 | skipping: no hosts matched 2016-04-26 15:49:54,613 p=20152 u=uwh247 | PLAY *************************************************************************** 2016-04-26 15:49:54,636 p=20152 u=uwh247 | TASK [setup] ******************************************************************* 2016-04-26 15:49:55,882 p=20152 u=uwh247 | ok: [node1] 2016-04-26 15:49:55,885 p=20152 u=uwh247 | TASK [libselinux-python : Install libselinux-python] *************************** 2016-04-26 15:50:39,572 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:50:39,574 p=20152 u=uwh247 | TASK [yum-update : Yum Update Packages] **************************************** 2016-04-26 15:58:56,300 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:58:56,302 p=20152 u=uwh247 | TASK [epel : Get epel-repo rpm] ************************************************ 2016-04-26 15:58:57,489 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:58:57,491 p=20152 u=uwh247 | TASK [epel : Install epel-repo rpm] ******************************************** 2016-04-26 15:58:58,598 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:58:58,600 p=20152 u=uwh247 | TASK [ntp : Install ntp] ******************************************************* 2016-04-26 15:59:42,874 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:59:42,876 p=20152 u=uwh247 | TASK [ntp : Ensure ntp is running and enabled] ********************************* 2016-04-26 15:59:43,299 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:59:43,307 p=20152 u=uwh247 | TASK [ambari_common : Check OS Version] **************************************** 2016-04-26 15:59:43,349 p=20152 u=uwh247 | skipping: [node1] 2016-04-26 15:59:43,351 p=20152 u=uwh247 | TASK [ambari_common : include] ************************************************* 2016-04-26 15:59:43,381 p=20152 u=uwh247 | included: /Users/uwh247/incubator-metron/metron-deployment/roles/ambari_common/tasks/passwd_less_ssh.yml for node1 2016-04-26 15:59:43,414 p=20152 u=uwh247 | TASK [ambari_common : Generate ssh key pair for "root"] ************************ 2016-04-26 15:59:43,794 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:59:43,803 p=20152 u=uwh247 | TASK [ambari_common : Fetch the generated public key] ************************** 2016-04-26 15:59:44,007 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:59:44,009 p=20152 u=uwh247 | TASK [ambari_common : Add key pairs to existing authorized_keys] *************** 2016-04-26 15:59:44,328 p=20152 u=uwh247 | changed: [node1] => (item=node1) 2016-04-26 15:59:44,332 p=20152 u=uwh247 | TASK [ambari_common : Remove local copy of ssh keys] *************************** 2016-04-26 15:59:44,505 p=20152 u=uwh247 | changed: [node1 -> localhost] 2016-04-26 15:59:44,507 p=20152 u=uwh247 | TASK [ambari_common : Ensure iptables is stopped and is not running at boot time.] *** 2016-04-26 15:59:45,035 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:59:45,037 p=20152 u=uwh247 | TASK [ambari_common : Remove ipv4 'localhost.localdomain' from /etc/hosts] ***** 2016-04-26 15:59:45,266 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:59:45,268 p=20152 u=uwh247 | TASK [ambari_common : Remove ipv6 'localhost.localdomain' from /etc/hosts] ***** 2016-04-26 15:59:45,514 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:59:45,516 p=20152 u=uwh247 | TASK [ambari_common : Add localhost to /etc/hosts] ***************************** 2016-04-26 15:59:45,981 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:59:45,983 p=20152 u=uwh247 | TASK [ambari_common : Download Ambari repo] ************************************ 2016-04-26 15:59:46,776 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:59:46,783 p=20152 u=uwh247 | TASK [ambari_common : Create Logrotate Script for Hadoop Services] ************* 2016-04-26 15:59:47,496 p=20152 u=uwh247 | changed: [node1] 2016-04-26 15:59:47,504 p=20152 u=uwh247 | PLAY *************************************************************************** 2016-04-26 15:59:47,514 p=20152 u=uwh247 | TASK [setup] ******************************************************************* 2016-04-26 15:59:48,364 p=20152 u=uwh247 | ok: [node1] 2016-04-26 15:59:48,366 p=20152 u=uwh247 | TASK [ambari_master : Install ambari server] *********************************** 2016-04-26 16:13:13,951 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:13:13,953 p=20152 u=uwh247 | TASK [ambari_master : Set Ambari Server Max Memory] **************************** 2016-04-26 16:13:14,832 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:13:14,834 p=20152 u=uwh247 | TASK [ambari_master : Setup ambari server] ************************************* 2016-04-26 16:18:29,904 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:18:29,908 p=20152 u=uwh247 | TASK [ambari_master : start ambari server] ************************************* 2016-04-26 16:18:47,804 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:18:47,809 p=20152 u=uwh247 | TASK [ambari_master : check if ambari-server is up on node1:8080] ************** 2016-04-26 16:20:47,996 p=20152 u=uwh247 | ok: [node1] 2016-04-26 16:20:48,005 p=20152 u=uwh247 | PLAY *************************************************************************** 2016-04-26 16:20:48,015 p=20152 u=uwh247 | TASK [setup] ******************************************************************* 2016-04-26 16:20:48,444 p=20152 u=uwh247 | ok: [node1] 2016-04-26 16:20:48,447 p=20152 u=uwh247 | TASK [ambari_slave : Install ambari-agent] ************************************* 2016-04-26 16:21:39,483 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:21:39,485 p=20152 u=uwh247 | TASK [ambari_slave : Create ambari-agent hostname script] ********************** 2016-04-26 16:21:39,843 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:21:39,845 p=20152 u=uwh247 | TASK [ambari_slave : Configure ambari-server hostname in ambari-agent configuration] *** 2016-04-26 16:21:40,288 p=20152 u=uwh247 | changed: [node1] => (item={u'insertafter': u'\\[server\\]', u'regexp': u'^.*hostname=.*$', u'line': u'hostname=node1'}) 2016-04-26 16:21:40,291 p=20152 u=uwh247 | changed: [node1] => (item={u'insertafter': u'\\[agent\\]', u'regexp': u'^hostname_script=.*$', u'line': u'hostname_script=/var/lib/ambari-agent/hostname.sh'}) 2016-04-26 16:21:40,293 p=20152 u=uwh247 | TASK [ambari_slave : Ensure ambari-agent is running] *************************** 2016-04-26 16:21:42,633 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:21:42,635 p=20152 u=uwh247 | TASK [ambari_slave : Wait for agent to register] ******************************* 2016-04-26 16:21:52,805 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:21:52,814 p=20152 u=uwh247 | PLAY *************************************************************************** 2016-04-26 16:21:52,829 p=20152 u=uwh247 | TASK [setup] ******************************************************************* 2016-04-26 16:21:53,271 p=20152 u=uwh247 | ok: [node1] 2016-04-26 16:21:53,274 p=20152 u=uwh247 | TASK [epel : Get epel-repo rpm] ************************************************ 2016-04-26 16:21:53,473 p=20152 u=uwh247 | ok: [node1] 2016-04-26 16:21:53,475 p=20152 u=uwh247 | TASK [epel : Install epel-repo rpm] ******************************************** 2016-04-26 16:21:53,820 p=20152 u=uwh247 | ok: [node1] 2016-04-26 16:21:53,823 p=20152 u=uwh247 | TASK [python-pip : Install python-pip] ***************************************** 2016-04-26 16:22:12,919 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:22:12,922 p=20152 u=uwh247 | TASK [httplib2 : Install python httplib2 dependency] *************************** 2016-04-26 16:22:15,932 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:22:15,947 p=20152 u=uwh247 | TASK [ambari_config : include_vars] ******************************************** 2016-04-26 16:22:16,021 p=20152 u=uwh247 | ok: [node1] 2016-04-26 16:22:16,023 p=20152 u=uwh247 | TASK [ambari_config : Install python-requests] ********************************* 2016-04-26 16:22:37,928 p=20152 u=uwh247 | changed: [node1] 2016-04-26 16:22:37,933 p=20152 u=uwh247 | TASK [ambari_config : Deploy cluster with Ambari; http://node1:8080] *********** 2016-04-26 16:22:40,266 p=20152 u=uwh247 | fatal: [node1]: FAILED! => {"changed": false, "failed": true, "msg": "Ambari client exception occurred: Coud not get blueprint list: request code 404, request message \n\n\n\n \n \n Node1 / NOS and Ubideo crowd-source live coverage of the Tour de France \n \n \n \n\n\n \n\n \n\n\n\n\n\n\n\n\n\t\t\n\t\t\n\n\n\n\n\n\n\n\n\n \n \n \n \n
\n
\n \n\n \n \n
\n
\n\n\n\n\n
\n \n \n

NOS and Ubideo crowd-source live coverage of the Tour de France

\n

The Dutch national broadcasting foundation NOS and live video-streaming startup Ubideo have collaborated on a pilot that will bring a new and innovative dimension to the Tour de France. The pilot will provide a more comprehensive, interactive and impressive experience of the Tour de France in the city of Utrecht on July 4th.

\n

It is expected that Ubideo streamers scattered throughout the city and along the route will be covering the 102nd Tour this year. Streaming from various locations in the city of Utrecht, they will provide a comprehensive live view of the record-breaking 6th “Grand Depart.” Ubideo’s app allows fans to request a live shot of a specific location, or their favorite cyclist, just kilometers away from their current location.

\n

Having the option to jump from one stream to another at different locations while the event is unfolding brings an exciting new dimension to the Tour for the viewer. Ubideo, a spin-off of startup factory Node1, is empowering with this new app, cycling fans – as well as people interested in the setting surrounding the Tour — to experience the city of Utrecht during the opening, all live from different perspectives, as it’s happening. NOS will offer a vivid live compilation of the streams during the event on NOS.nl.

\n

So if you also love the Tour, join us and share with the rest of the world the most exhilarating moments of the Tour de France. Download the Ubideo app from the App Store, and visit ubideo.com for more info.

\n \n

International airport Schiphol builds open API platform

\n

Albert van Veen, CIO of Schiphol Group, announces that the international airport is going to build an open API platform. The announcement is made just a week after the successful airport hackathon Hack & Fly organized by Schiphol and Aéroports de Paris.  (more…)

\n \n

What Periscope needs to really take off

\n

Recently Ryan Holmes, CEO of Hootsuite, wrote an article on the current rise of live video streaming apps. Holmes argues that the recent flurry of live streaming apps, led by Periscope, are the biggest things since Twitter itself.

\n

Live video streaming platforms have been around for well over a decade. But despite the existence of companies like Livestream and Ustream live video streaming hasn’t taken off. In his article Holmes first identifies three reasons why this time it’s different for live video. (more…)

\n \n

Making IoT work

\n

In the last 15 years there has been an increasing interest in the so-called ‘Internet of Things.’ The expectation around this next iteration of the Internet reached a peak last year. So much that Gartner placed the IoT at the top of the hype cycle or the so-called ‘peak of inflated expectations’, last summer.

\n

\"gartner_2014-2\"

\n

Cisco, dubbing it as the Internet of Everything, calculated that there is a staggering $19 trillion ‘up for grabs.’ The key premise here is that if everything imaginable is connected and smart the level of value that can be created is 10x and maybe even 100x the current value.

\n

Though everybody agrees that IoT provides a tremendous opportunity the break-out use cases didn’t present themselves, yet. At least not by the plethora of startups that are feeding the expectations and contributing to the hype.

\n

There is one company, however, founded almost a century ago, that has captured the magic of IoT. It seemingly provides on the promise of IoT, such that Cliff Kuang writes:

\n

“If you want to imagine how the world will look in just a few years, once our cell phones become the keepers of both our money and identity, skip Silicon Valley and book a ticket to Orlando.”

\n

In an insightful Wired article Kuang describes Disney’s $1 billion bet on the Disney MagicBand. He elucidates the intricacies of the technological feat that Disney garnered during the development of the wristband. Never forgetting along the way it’s core objective: providing an amazing customer experience.

\n

Here are a few factors that coporates and startups alike can learn from Disney and why IoT in this specific instance – the Disney MagicBand – works.

\n

Respect the first rule: the rule of first interaction

\n

At Disney you’re welcomed by a host as you would be welcomed when you would be visiting a friend’s party. Like your friend the Disney host, knows your name and welcomes you similarly. That experience is golden. Because it respects the rule of first interaction. Every interaction point – how seemingly insignificant – should be great enough to seduce the customer to engage in the subsequent interaction point(s). 

\n

Don’t forget that it’s all about emotion

\n

Disney understands probably like no other that the customer journey is all about emotion. Even things that have a clear utility feature – like eating food for nutritional support for the body – are all about emotion. Therefore a guest says ‘it’s like magic’ when the foods finds her instead of the guest waiving and waiting for a waiter.

\n

Make technology invisible

\n

The MagicBand technology and the sensors in the park are made as invisible as possible. The objective is not to show off technological zeal, but to make the customer experience as frictionless and enjoyable as possible. Again, it’s not about the technology, but about the experience. The average customer is not interested in how something works, but that it works.

\n

Think in systems if you’re building systems

\n

By it’s very nature the IoT needs system thinking and only proves it’s full potential in seamlessly connecting the nuts and bolts of a system. Disney did exactly so by turning the park into ‘a giant computer streaming real-time data about where guests are, what they’re doing, and what they want’, as Kuang points out. Thus enabling it to provide enhanced – magical – experiences.

\n

Technology is a means to an end, the end is zero friction

\n

At Disney the focus was not on doing ‘something’ with IoT, because ‘it’s the future.’ The focus was instead on reducing friction for customers at every single touch point. Upon the inception of the project Meg Crofton, president of Walt Disney World Resort in 2008, told her team ‘to root out all the friction within the Disney World experience.’

\n

Prototype the whole experience, not just the prototype

\n

Not only the MagicBand, but the whole experience was prototyped enabling Disney’s board to understand and feel how it would effect the customer user experience in its entirety, its grand implications and why it was worth a staggering $1 billion in investment.

\n

One of the key reasons for Elon Musk’s success in building great companies is his method of thinking from first principles. For service industries thinking from first principles entails taking the transaction or ‘the job to be done’ as the unit of analysis. The core objective is then to provide (near) zero friction at the granular and systems level. If you do that and succeed in it, than indeed magic will happen.

\n

 

\n \n

The Magic Of Online Marketplaces

\n
\n
\n
\n

For the last 25 years the Internet has been the single most important (meta) driving force of innovation. As an information systems the Internet is on its way to allow for near-perfect competition breaking down friction in transactions in every single domain and every part of our lives.

\n

A key area where this networked software value chain has and is providing tremendous opportunity by reducing friction is online market places.

\n

Today’s best of breed startups and tech companies Ebay, Etsy(commerce), Facebook (social networking), Uber, Lyft (transportation), AirBnB (Hotel & Travel), Homejoy (cleaning) and Zillow (real estate) come into mind.

\n
\n
\n
\n
\n

Online two-sided marketplaces are platforms where one group (buyers) is brought together with another group (sellers). The most fundamental principle for achieving marketplace eminence is reducing friction. Everything flows from there. From the user’s (buyers and sellers!) perspective this means making the experience of using the platform as seamless and pleasurable as possible. If a marketplace achieves this and network effects kick in then magic happens as Bill Gurley outlines in this seminal post.

\n

Taking hence the reduction of friction in transactions as the basis one can analyze how to improve many different aspects of an online marketplace.

\n

Though every touch point is important there are aspects that are relatively more important than others. We believe companies trying to build a successful online marketplace should pay special attention to the mobile imperative, an ‘invisible’ payment system and creating a level playing field.

\n

\"Two-Sided

\n
\n
\n
\n
\n

The mobile imperative, for now

\n

Mind here that the focus on mobile isn’t because ‘mobile is everything and everywhere’, but because it makes perfect sense. Currently mobile is the best iteration of the Internet for the reduction of friction in online marketplaces. Mobile enables marketplaces to offer a user experience that is smooth, logical and coherent that was impossible 10 years ago. It amplifies, as Gurley outlines, Internet’s connective tissue. Making it possible to deliver value to buyers and sellers at the time they want it, at the place they want it. Case in point is the exemplary ease of use Uber offers both the consumers as well as the drivers on its platform.

\n
\n
\n
\n
\n

The next step in the evolution of the Internet is the iteration from mobile to the IoT. And again this is also what the promise of IoT holds: reducing friction in transactions. The breakout use case of IoT might be very well an IoT-enabled online marketplace.

\n
\n
\n
\n

Frictionless financial transaction

\n
\n
\n
\n
\n

A transaction is at it’s core whenever an item of value is exchanged. Because the deal is closed with a financial transaction it’s absolutely critical that the payment process is seamless. In other words, once users and sellers have come to agreement on the online two-sided marketplace they should be able to close the deal instantly and on the fly. As Anand Iyer outlines in this article the more technology can be leveraged to make payment an invisible process, the better.

\n
\n
\n
\n

Level playing field

\n

For online marketplaces it’s a matter of life and death to achieve liquidity a soon as possible. Meaning a critical mass of users and sellers to keep the platform afloat. If the platform keeps providing value network effects start kicking in as it becomes more valuable for every single participant if more users are using it. Case in point is Uber: the more drivers Uber has the more interesting it will become for consumers.

\n

The most important strategy to achieve this is to maintain a level playing field on your platform. Every participant on the platform, whether a buyer or a seller, should have the opportunity to succeed. You should in addition be utterly transparent about how you’re providing everyone the same chances and opportunities. This will enable you to build trust, the cornerstone of every online marketplace.

\n

 

\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

 

\n
\n
\n
\n
\n
\n
\n
\n \n

How to find perfect product market fit

\n

In the previous blog post ‘Why product innovation is dead’ we talked about the imperative for business model innovation. But how do you carry out fast business model innovation and which tools should you use?

\n

The impetus for business model innovation is provided by a rapidly changing global market space  that is characterized by shorter product life cycles and omnipresent competition.  (more…)

\n
\n
\n
\n
\n \n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n \n \n \r\n \n\n\n\n\n\n\n"} 2016-04-26 16:22:40,267 p=20152 u=uwh247 | PLAY RECAP ********************************************************************* 2016-04-26 16:22:40,267 p=20152 u=uwh247 | node1 : ok=37 changed=28 unreachable=0 failed=1