SIGs/bigdata/packaging/Hbase

From FedoraProject

< SIGs | bigdata | packaging(Difference between revisions)
Jump to: navigation, search
(Tomcat Version)
(Missing Java Dependencies)
Line 3: Line 3:
 
= Issues To Be Resolved =
 
= Issues To Be Resolved =
 
== Missing Java Dependencies==
 
== Missing Java Dependencies==
 +
{| class="wikitable"
 +
|+ <div id="deps">Missing/Questionable Dependencies</div>
 +
! Project !! State !! Review BZ !! Packager !! Notes
 +
|-
 +
| doxia-sink-api
 +
| '''<span style="color:darkviolet">Available</span>'''
 +
|
 +
|
 +
|
 +
|-
 +
| gshell
 +
| '''<span style="color:darkviolet">Available</span>'''
 +
|
 +
|
 +
| This is EOLed in Fedora.  Need to find workaround.
 +
|-
 +
| high-scale-lib
 +
| '''<span style="color:orange">Review</span>'''
 +
| {{bz|865893}}
 +
| [[User:gil|gil]]
 +
|
 +
|-
 +
| htrace, htrace-core, htrace-zipkin
 +
| '''<span style="color:darkviolet">Available</span>'''
 +
|
 +
|
 +
|
 +
|-
 +
| jamon-api, jamon-maven-plugin, jamon-processor, jamon-runtime
 +
| '''<span style="color:darkviolet">Available</span>'''
 +
|
 +
|
 +
|
 +
|-
 +
| jruby-common, jruby-complete
 +
| '''<span style="color:darkviolet">Available</span>'''
 +
|
 +
|
 +
| jruby 1.7.2 is packaged in Fedora, but 1.6.8 is requested by Hbase.  gid:aids differ, might need porting.
 +
|-
 +
| libthrift
 +
| '''<span style="color:orange">Review</span>'''
 +
| {{bz|982285}}
 +
| [[User:willb|willb]]
 +
| Will Benton has some RPM artifacts at http://freevariable.com/thrift/
 +
|-
 +
| metrics-core
 +
| '''<span style="color:orange">Review</span>'''
 +
| {{bz|861502}}
 +
| [[User:gil|gil]]
 +
|
 +
|-
 +
| oro
 +
| '''<span style="color:darkviolet">Available</span>'''
 +
|
 +
|
 +
|
 +
|-
 +
| ow2
 +
| '''<span style="color:darkviolet">Available</span>'''
 +
|
 +
|
 +
|
 +
|-
 +
| plastic
 +
| '''<span style="color:darkviolet">Available</span>'''
 +
|
 +
|
 +
| Part of jgoodies
 +
|}
  
 
== Jetty Version ==
 
== Jetty Version ==

Revision as of 16:26, 23 September 2013

This is a preliminary evaluation by the Big Data SIG of the work required to get Apache Hbase into Fedora. This work has been done based upon the 0.96 branch building against the hadoop 2.0.5-alpha package in Fedora 20.

Contents

Issues To Be Resolved

Missing Java Dependencies

Missing/Questionable Dependencies

Project State Review BZ Packager Notes
doxia-sink-api Available
gshell Available This is EOLed in Fedora. Need to find workaround.
high-scale-lib Review RHBZ #865893 gil
htrace, htrace-core, htrace-zipkin Available
jamon-api, jamon-maven-plugin, jamon-processor, jamon-runtime Available
jruby-common, jruby-complete Available jruby 1.7.2 is packaged in Fedora, but 1.6.8 is requested by Hbase. gid:aids differ, might need porting.
libthrift Review RHBZ #982285 willb Will Benton has some RPM artifacts at http://freevariable.com/thrift/
metrics-core Review RHBZ #861502 gil
oro Available
ow2 Available
plastic Available Part of jgoodies

Jetty Version

HBase wants to use jetty 6. It will need to be ported to support the latest version of jetty in Fedora.

Tomcat Version

Hbase wants to use tomcat/jasper version 5.x. It will need to be ported to use the latest version of tomcat in Fedora.

Runs As a Webapp

Hbase runs as a webapp with its own configuration of tomcat. This is problematic since the shell scripts needed to run this type of configuration are not currently packaged in the Fedora version of tomcat. The bug bz990588 has been logged to get the tomcat scripts packaged.

It might also be possible to modify the installation of Hbase to run as a webapp within the Fedora tomcat package.