Pundu,

The password to use would be the "root" user's password that you set when calling `accumulo init`. A limitation of the SSL approach is that it only uses sets up a secure RPC, it isn't a "complete" security implementation (as you might get with Kerberos in 1.7).

Sadly, the error messages for SSL are very sparse when the client fails to negotiate the handshake with a server. With the Accumulo shell, you can try passing in the --debug option to get more information.

Alternatively, try turning up org.apache.accumulo.core.client to DEBUG or TRACE in $ACCUMULO_CONF_DIR/log4j.properties.

- Josh

pundu tech wrote:
I have a SSL enabled-accumulo setup.

I have followed:
https://blogs.apache.org/accumulo/entry/generating_keystores_for_configuring_accumulo
  to the teeth and as far as my undersatnding goes on SSL it is all correct.

I have created a $ACCUMULO_HOME/conf/client.conf with the following
properties

INSTANCE_NAME=accumulo

INSTANCE_RPC_SSL_ENABLED=true

NSTANCE_RPC_SSL_CLIENT_AUTH=true

INSTANCE_ZK_HOST=host1

RPC_SSL_TRUSTSTORE_PATH=/home/hadoop/truststore.jks

RPC_SSL_TRUSTSTORE_TYPE=JKS

RPC_SSL_TRUSTSTORE_PASSWORD=mypass

RPC_SSL_KEYSTORE_PATH=/home/hadoop/server.jks

RPC_SSL_KEYSTORE_TYPE=JKS

RPC_SSL_KEYSTORE_PASSWORD=mypass


but when I try to connect via shell I am prompted for a password. Which
password is this? It does not seem to be the tracer password (which user
is "root").

./accumulo shell -u root

/usr/local/zookeeper-3.4.6

/usr/local/jdk1.7.0_79

Password:   ----> ?


Thanks

pundu tech

Reply via email to