To my opinion big data is the most important development in the ICT industry. It was time for me to get a grasp on big data.
I want to get acquainted on the whole big data stack, “vertically” from HDFS via Yarn to applications such as Hive and HBASE and “horizontally” from ETL to Analytics and Visualization in an end-to-end process. To my opinion graph databases are offering much value in the NoSQL domain escaping the constraints of the relational database. So I started my NoSQL and big data journey experimenting with Neo4j. Neo4j graph database visualization is supported in Gephi natively. So that’s how I got acquainted with Gephi.
How I installed Gephi 0.8.2 on OSX Yosemite:
Before I executed the following 1-6 steps I had already installed Oracle’s Java 8 JRE and JDK on my Apple iMac running OSX Maverics and later Yosemite. After downloading the latest version of Gephi (0.8.2) I suffered the same problems as many others: the Gephi java app starts, stops and disappeared. At a sudden moment I had Gephi 0.8.1 running on OSX Yosemite including a fully functioning UI. But I wasn’t satisfied. Using the following procedure I managed to get Gephi 0.8.2 working on OSX Yosemite:
I used as a starting point the post of Sumnous at http://sumnous.github.io/blog/2014/07/24/gephi-on-mac/
- I removed all (Oracle) Java 7 and 8 JRE and JDK installations on my iMac before I installed Java 1.6 using the link in Sumnous’ post.
- I removed all previous Gephi installations and all related directories and files including .dmg downloads using http://www.freemacsoft.net/appcleaner/ in conformance of an advice I found on StackOverflow.
- After the download and installation of Java 1.6 I downloaded Gephi 0.8.2 once again.
- I started the .dmg installation file and I dragged and dropped Gephi.app to the Applications folder in OSX Finder.
- In conformance of another StackOverflow post on the subject Gephi on Maverics I was advised to remove an “Gephi application support directory” on my iMac. I couldn’t find this directory. I guess this directory was already removed by AppCleaner in step 2.
- I edited the OSX file /Applications/Gephi.app/Contents/Resources/gephi/etc/gephi.conf in conformance of the advice of Summous. I use TextWrangler or Xcode to edit such text based configurations files on my iMac. For non-experienced *nix and OSX users: please note the double quotes in Summons post: The jdkhome entry in my gephi.conf file looks like this:
# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
jdkhome="$(/usr/libexec/java_home -v 1.6)"
Then I started Gephi 0.8.2 double clicking the app Gephi. It started normally resulting in a full functioning UI including menus.
I also installed Oracle Java 8 JDK using the link http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. A “java -version<enter>” command in a terminal window results into:
iMac:~ Luc$ java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
I am using the Java 8 JDK within Spring Tool Suite (STS) which is my default (Java) IDE. I didn’t ran into issues or problems developing/building java applications using STS.
Hope this helps.