Ahh, there is another port to change for TabletServers. I forgot about this when I read Billie's initial reply.

You can set replication.receipt.service.port=0 (if you don't care what port it uses) or set a unique port in conf2. This port is for a service running on each TabletServer which is part of the data-center replication feature (new in 1.7).

Sven Hodapp wrote:
Hi Billie,

it seems that in Accumulo 1.7 there is no ACCUMULO_PID_DIR anymore, it is 
generated in the start-server.sh script with ps.

So I've tried this:

$ export ACCUMULO_CONF_DIR="${ACCUMULO_CONF_DIR:$ACCUMULO_HOME/conf2}"
$ bin/accumulo tserver --address serverIP

This will start the tserver on port of conf2 (currently 29997), but tries to 
open another port which is in use:

Unable to start TServer
        org.apache.thrift.transport.TTransportException: Could not create 
ServerSocket on address serverIP:10002.

I think it is in use by the other tablet server...

Regards,
Sven

Reply via email to