[jira] [Created] (HBASE-5780) Fix race in HBase regionserver startup vs ZK SASL authentication

2012-04-12 Thread Shaneal Manek (Created) (JIRA)
Fix race in HBase regionserver startup vs ZK SASL authentication


 Key: HBASE-5780
 URL: https://issues.apache.org/jira/browse/HBASE-5780
 Project: HBase
  Issue Type: Bug
  Components: security
Affects Versions: 0.92.1, 0.94.0
Reporter: Shaneal Manek
Assignee: Shaneal Manek


Secure RegionServers sometimes fail to start with the following backtrace:

2012-03-22 17:20:16,737 FATAL 
org.apache.hadoop.hbase.regionserver.HRegionServer: ABORTING region server 
centos60-20.ent.cloudera.com,60020,1332462015929: Unexpected exception during 
initialization, aborting
org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth 
for /hbase/shutdown
at org.apache.zookeeper.KeeperException.create(KeeperException.java:113)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
at org.apache.zookeeper.ZooKeeper.getData(ZooKeeper.java:1131)
at 
org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.getData(RecoverableZooKeeper.java:295)
at org.apache.hadoop.hbase.zookeeper.ZKUtil.getDataInternal(ZKUtil.java:518)
at org.apache.hadoop.hbase.zookeeper.ZKUtil.getDataAndWatch(ZKUtil.java:494)
at 
org.apache.hadoop.hbase.zookeeper.ZooKeeperNodeTracker.start(ZooKeeperNodeTracker.java:77)
at 
org.apache.hadoop.hbase.regionserver.HRegionServer.initializeZooKeeper(HRegionServer.java:569)
at 
org.apache.hadoop.hbase.regionserver.HRegionServer.preRegistrationInitialization(HRegionServer.java:532)
at 
org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:634)
at java.lang.Thread.run(Thread.java:662)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Created] (HBASE-5735) Clearer warning message when connecting a non-secure HBase client to a secure HBase server

2012-04-05 Thread Shaneal Manek (Created) (JIRA)
Clearer warning message when connecting a non-secure HBase client to a secure 
HBase server
--

 Key: HBASE-5735
 URL: https://issues.apache.org/jira/browse/HBASE-5735
 Project: HBase
  Issue Type: Improvement
  Components: security
Affects Versions: 0.92.1, 0.94.0
Reporter: Shaneal Manek
Priority: Trivial


When a connection from a non secure-rpc-engine
client is attempted the warning message you get is related to version
mismatch:

Mar 28, 3:27:13 PM WARN org.apache.hadoop.ipc.SecureServer Incorrect
header or version mismatch from 172.29.82.121:43849 got version 3
expected version 4

While this is true, it isn't as useful as it could be. A more specific error 
message warning end users that they're connecting with a non-secure client may 
be more useful.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Created] (HBASE-5738) Using HBase with HA HDFS requires bogus hardcoded port value

2012-04-05 Thread Shaneal Manek (Created) (JIRA)
Using HBase with HA HDFS requires bogus hardcoded port value


 Key: HBASE-5738
 URL: https://issues.apache.org/jira/browse/HBASE-5738
 Project: HBase
  Issue Type: Bug
  Components: master
Affects Versions: 0.92.1, 0.94.0
Reporter: Shaneal Manek


When configuring HBase with HDFS HA, we currently have to have the 8020 port 
(regardless of what port HDFS is using for the namenode rpc address) in the 
following property in hbase-site.xml:

{noformat}
  property
namehbase.rootdir/name
valuehdfs://ha-nn-uri:8020/hbase/value
  /property
{noformat}

Otherwise the master and regionservers will not start.

The value in the above property should really just be hdfs://ha-nn-uri/hbase 
(replace ha-nn-uri with your uri and hbase with the name of the hbase 
directory in HDFS that you are using, as appropriate).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Created] (HBASE-5533) Add more metrics to HBase

2012-03-06 Thread Shaneal Manek (Created) (JIRA)
Add more metrics to HBase
-

 Key: HBASE-5533
 URL: https://issues.apache.org/jira/browse/HBASE-5533
 Project: HBase
  Issue Type: Improvement
Affects Versions: 0.92.0
Reporter: Shaneal Manek
Assignee: Shaneal Manek
Priority: Minor


To debub/monitor production clusters, there are some more metrics I wish I had 
available.

In particular:
- Although the average FS latencies are useful, a 'histogram' of recent 
latencies (90% of reads completed in under 100ms, 99% in under 200ms, etc) 
would be more useful
- Similar histograms of latencies on common operations (GET, PUT, DELETE) would 
be useful
- Counting the number of accesses to each region to detect hotspotting
- Exposing the current number of HLog files

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Created] (HBASE-5421) use hadoop-client/hadoop-minicluster artifacts for Hadoop 0.23 build

2012-02-16 Thread Shaneal Manek (Created) (JIRA)
use hadoop-client/hadoop-minicluster artifacts for Hadoop 0.23 build


 Key: HBASE-5421
 URL: https://issues.apache.org/jira/browse/HBASE-5421
 Project: HBase
  Issue Type: Improvement
  Components: build
Affects Versions: 0.92.0
Reporter: Shaneal Manek
Assignee: Shaneal Manek
Priority: Minor
 Fix For: 0.92.1


Hadoop recently added hadoop-client and hadoop-minicluster artifacts for Hadoop 
0.23+ that don't export all the internal dependencies (HADOOP-8009).

Let's use them instead of manually specifying transitive dependency exclusion 
lists (which is error prone and annoying).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Created] (HBASE-5278) HBase shell script refers to removed migrate functionality

2012-01-25 Thread Shaneal Manek (Created) (JIRA)
HBase shell script refers to removed migrate functionality


 Key: HBASE-5278
 URL: https://issues.apache.org/jira/browse/HBASE-5278
 Project: HBase
  Issue Type: Bug
  Components: scripts
Affects Versions: 0.92.0, 0.90.5, 0.94.0
Reporter: Shaneal Manek
Assignee: Shaneal Manek
Priority: Trivial
 Attachments: hbase-5278.patch

$ hbase migrate
Exception in thread main java.lang.NoClassDefFoundError: 
org/apache/hadoop/hbase/util/Migrate
Caused by: java.lang.ClassNotFoundException: 
org.apache.hadoop.hbase.util.Migrate
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.apache.hadoop.hbase.util.Migrate. Program 
will exit.


The 'hbase' shell script has docs referring to a 'migrate' command which no 
longer exists.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira