Partner links

Digital Science Studio and the HTTP code: 500, type: java.io.IOException error

Digital Science Studio Flow

Digital Science Studio (DSS) “is a software platform that aggregates all the steps and big data tools necessary to get from raw data to production ready applications.”

In other words, it is an application with a fancy graphical interface that makes it easy to perform analytics and visualizations on data – big and small. Think R language, but with a beautiful Web UI. DSS is not free software, but there’s a community edition with slightly limited features that anybody may download. There’s also a 14-day free trial of the enterprise version.

A few days ago I decided to download the community edition and install it on my main computer, which is powered by Fedora 20 KDE. Installation went well, but the official documentation does not state that DSS needs to have Nginx running to function. It took about 10 minutes before I figured that out and installed Nginx from the Fedora repo. Nginx, by the way, is a Web server, just like Apache.

The Web UI of DSS is pretty easy to get used to, so I spent the better part of the afternoon messing with data with help from the official tutorials. Everything was going according to script until I wanted to view a Flow. In DSS-speak, a Flow lets you see the connection between the input and output datasets for a project, like the one shown in this screenshot.
Digital Science Studio Flow

But when I tried to view the Flow for my first project, I got the error shown in this screenshot. The text of the error was: Cannot run program “dot”: error=2, No such file or directory HTTP code: 500, type: java.io.IOException

DSS

Nothing was being written to the Nginx error log that pertained to that error, so I could get any help there. I sent an email to DSS support email and got an automated reply that said to expect a response in about 24 hours. That was on Saturday. I’m still waiting for that response. Meanwhile, a little snooping gave me the solution to the problem. I needed to install a package called Graphviz, a free software visualization software released under the Eclipse Public License (EPL).

So that’s what I did, using this command: <strong>yum install graphviz</strong>. On Debian/Ubuntu-based distributions, it is available under the same name, so it can be installed using <strong>apt-get install graphviz</strong>.

So there you have it. A nice and short tutorial on a solution to the “HTTP code: 500, type: java.io.IOException” error on DSS. If you want to take DSS out for a spin, you need to have Nginx and graphviz installed. If you’re a Data Scientist and are looking for a simple application to use, give DSS community edition a try. DSS is able to handle data from several data sources, including files, SQL and NoSQL databases and even Hadoop. Sorry, Windows folks. DSS community edition is only available for Linux. You may download it from http://www.dataiku.com/dss/communityedition/.

Share:

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn

Partner links

Newsletter: Subscribe for updates

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Get the latest

On social media

Security distros

Hacker
Linux distros for hacking and pentesting

Crypto mining OS

Bitcoin
Distros for mining bitcoin and other cryptocurrencies

Crypto hardware

MSI GeForce GTX 1070
Installing Nvidia GTX 1070 GPU drivers on Ubuntu

Disk guide

LVM
Beginner's guide to disks & disk partitions in Linux

Bash guide

Bash shell terminal
How to set the PATH variable in Bash
Categories
Archives
0
Hya, what do you think? Please comment.x
()
x