Wow. That security exception encountered was harmless and a red herring unfortunately (HBase security is not enabled unless you take several steps not done here), and assumptions from that point have made this quite unsatisfactory for everyone. I wish you well with your explorations of Cassandra. Perhaps with a bit more humility when approaching an unfamiliar system in that case you'll have a better result.
On Tuesday, December 18, 2012, Bob Futrelle wrote: > Nick: Thanks still again for the lengthy comments. > This is a quick reply covering some of the points. > > There have been no "Class not found" exceptions in the more recent versions > of my system setup. > > jps -l immediately after starting hbase, shows: > > 8904 > 20689 sun.tools.jps.Jps > 7899 > 467 > 20643 org.apache.hadoop.hbase.master.HMaster > > > I have been unable to find a version of HBase that doesn't include > security. > I'd be most happy to use one if I can find it. Suggestions? > > ------------------- > > My goals and needs: Store/access about one giga words of full text biology > research papers (XML, HTML), about 10GB. As I analyze them, I'll probably > generate a total of ten times that amount of related data, 100GB, such as > machine learning results, part-of-speech tagged text, lexicons, ontologies, > parse trees, etc. All will need DBs. > > All of this, including a concept retrieval system, will be proof of > concept. After I get some publications based on the system and results, > I'll distribute the code and data. I'll leave it to others to use it as > they see fit. > > The system is so novel, and hopefully powerful, that I can imagine writing > a monograph describing it. > > My focus is, and always has been, basic science, with a career spanning > theoretical physics, experimental biology, and for the last 25 years, a > faculty member of the College of Computer and Information Science at > Northeastern University in Boston. I retired at the end of June, 2011. > > I've gone back to have another look at Cassandra. The CLI is > straightforward, but Java will be the test. > > - Bob Futrelle > > > > > On Tue, Dec 18, 2012 at 6:24 PM, Nick Dimiduk <[email protected]> wrote: > > > Responses inline. > > > > On Tue, Dec 18, 2012 at 2:27 PM, Bob Futrelle <[email protected] > > >wrote: > > > > > I'm sure I found all the jars I need. > > > > > > > The suggestion that you didn't have all the jars you need is based on the > > NoClassDefFound exception you mentioned earlier. > > > > I'm not a Maven user. > > > > > > > I don't think anyone really *wants* to be a maven user. It is a > MoreSimple > > solution to dependency management. If you're an Eclipse and Ant user, you > > are accustomed to pulling in dependencies by hand, and then dependencies' > > dependencies, and so on. Maven, for all the NotSoSimple it introduces, > > makes this part almost pleasant. You don't need to understand maven well > to > > make basic use of it. > > > > My son understands Maven well. > > > He knows about the system I'm developing. > > > He suggests that there is no need for me to learn and use Maven. > > > > > > > I cannot comment regarding this claim. > > > > My approach is straightforward. > > > I let Eclipse do the builds and have been for, > > > I don't know - the last ten years? > > > > > > > You can still let Eclipse do the builds; use maven to define the > > dependencies and Eclipse can invoke it on your behalf. That's how many of > > us work every day. > > > > I get plenty of "Warn" and "Info" lines in my console. > > > Then it settles down to repeating this block of lines indefinitely: > > > > > > 12/12/18 17:00:22 WARN zookeeper.RecoverableZooKeeper: Possibly > transient > > > ZooKeeper exception: > > > org.apache.zookeeper.KeeperException$ConnectionLossException: > > > KeeperErrorCode = ConnectionLoss for /hbase/master > > > > > > > I wonder if your HMaster process stopped for some reason. You can verify > > that it's running using this command, your output will look something > like > > this: > > > > $ jps -l > > 22783 org.apache.hadoop.hbase.master.HMaster > > 22846 sun.tools.jps.Jps > > 15687 > > > > A simple confirmation that the process is up and running. I recommend > > running this a couple minutes after you run start-hbase. It can take a > > while for the JVM to launch, spawn threads, bind to ports, etc. All this > > business is because HBase is a bit more complex than an embedded SQL > engine > > -- different beasts. > > > > java.lang.SecurityException: Unable to locate a login configuration > > > occurred when trying to find JAAS configuration. > > > > > > > This is to annoying. From my understanding, it's related to a bug in the > > JVM that Apple ships. See more details on this ticket: > > https://issues.apache.org/jira/browse/HADOOP-7489. See the comment about > > exporting HADOOP_OPTS for a potential method for silencing this warning. > > > > The serious exception is the java.net.ConnectException. This develops > > > after the four calls above listed below the exception, starting in > > > ZooKeeper. > > > > > > > Yep, this sounds like try, try, try, fail logic happening. Do be > absolutely > > sure the HMaster process is running. > > > > I'm thinking that I have to arrange what ./bin/start-hbase.sh does so it > is > > > in synch with what my code is trying to do, or vice-versa --- some > common > > > object/protocol that they agree on. Then a connection should work. > > > > > > > So long as the hbase-client matches the hbase-serve jar versions, you > > should be all good. If something is broken in the start-hbase script, we > > (the HBase project) has much bigger issues. > > > > There's lots of info about enabling HBase security, but I think I should > > > disable it, though all the output above suggest that the SaslClient > > > exception is only a *warn*. I've found no explicit discussions out > there > > > about disabling security or about not enabling it - same thing in the > > end. > > > All my work is behind my firewall. > > > > > > > Aside from the JAAS error I described above, the best way to not have > > security hassl -- Best regards, - Andy Problems worthy of attack prove their worth by hitting back. - Piet Hein (via Tom White)
