I have been developing my laptop on a duel core 2 GB Ram laptop for years
now. With the addition of hcatalog, hive-thrift2, and some other growth
trying to develop hive in a eclipse on this machine craws, especially if
'build automatically' is turned on. As we look to add on more things this
is only going to get worse.

I am also noticing issues like this:

https://issues.apache.org/jira/browse/HIVE-4849

What I think we should do is strip down/out optional parts of hive.

1) Hive Hbase
 This should really be it's own project to do this right we really have to
have multiple branches since hbase is not backwards compatible.

2) Hive Web Interface
Now really a big project but not really critical can be just as easily be
build separately

3) hive thrift 1
We have hive thrift 2 now, it is time for the sun to set on hivethrift1,

4) odbc
Not entirely convinced about this one but it is really not critical to
running hive.

What I think we should do is create sub-projects for the above things or
simply move them into directories that do not build with hive. Ideally they
would use maven to pull dependencies.

What does everyone think?

Reply via email to