I can see that in my local setup in my laptop. But, I can't see it here
somehow. Idk what exactly is wrong.
Best regards,
Yamini Joshi
On Fri, Oct 7, 2016 at 11:00 AM, Josh Elser <[email protected]
<mailto:[email protected]>> wrote:
It should be generated at /tracers when the Accumulo Tracer is
started for the first time because you are using 1.7.2.
Yamini Joshi wrote:
I don't understand why the tracer node is not generated at all.
Best regards,
Yamini Joshi
On Fri, Oct 7, 2016 at 10:19 AM, Yamini Joshi
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>
wrote:
So the file structure inside zookeeper(now after formatting
zookeepers) is:
Accumulo
* d61d7dd5-0f11-437b-9152-d3f171f9af33
o users
o monitor
o problems
o root_tablet
o gc
o hdfs_reservations
o table_locks
o namespaces
o recovery
o fate
o tservers
o tables
o replication
o next_file
o config
o bulk_failed_copyq
o dead
o masters
* instances
o test
test is the name of my new instance. Yes I reinitialized
accumulo
using /bin/accumulo init
Best regards,
Yamini Joshi
On Fri, Oct 7, 2016 at 10:12 AM, Michael Wall
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>> wrote:
Yep, I was running 1.6
On Fri, Oct 7, 2016 at 11:08 AM Sean Busbey
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>> wrote:
tracers used to be under the instance id in 1.6. I can
confirm that in
1.7.2 it is definitely at /tracers. I just ran into
this
issue last
week.
@Yamini where do you get the Node does not exist error?
Could you
copy/paste the whole stacktrace? When I followed
the same
workaround
Josh mentioned, restarting the Trace servers was
sufficient
to have
the znode recreated.
On Fri, Oct 7, 2016 at 10:01 AM, Josh Elser
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>> wrote:
> I had pulled up 1.7.2 and I thought /tracers was at the
root of ZooKeeper
> (not within the /accumulo/$instance.id <http://instance.id>
<http://instance.id> znode). Maybe I looked at the wrong
> code though?
>
> Michael Wall wrote:
> >
> > Maybe this is already known, so apologies in advance.
But don't you
> > need to do
> >
> > $ $ZOOKEEPER_HOME/bin/zkCli.sh -server
m4:2181,m5:2181,m6:2181
> >>
> >> rmr accumulo/WHATEVER-INSTANCE-ID/tracers
> >
> >
> > instead of rmr /tracers
> >
> > If you don't know the instance id, I you can do the
following in zookeeper
> >
> > get /accumulo/instances/INSTANCE_NAME
> >
> >
> >
> > On Thu, Oct 6, 2016 at 6:26 PM, Josh Elser
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
>> <mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>> wrote:
>>
>> Uh, I am confused now. /tracers/ is the default
parent znode that
>> the Accumulo Tracer process registers itself in. We
can also see
>> this is what was happening with your snippet.
>>
>> I don't understand how that would not exist. Have
you properly
>> configured ZooKeeper to act as a quorom? (e.g. if
you zkCli.sh
>> -server to your ZK servers individually, do you see
a consistent
>> view of ZK?)
>>
>> You can try to remove the directory in HDFS you
configured Accumulo
>> to use, and re `accumulo init` to get back to an
initial state. I'm
>> not sure how you got into this situation to begin with.
>>
>> Yamini Joshi wrote:
>>
>> 1.7.2
>>
>>
>> Best regards,
>> Yamini Joshi
>>
>> On Thu, Oct 6, 2016 at 4:17 PM, Josh Elser
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
>> <mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>
>> <mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>>>
>> wrote:
>>
>> Hrm, maybe I am looking at a newer version
of Accumulo than
>> what
>> you're using. What version are you on?
>>
>> Yamini Joshi wrote:
>>
>> Thank you for replying Josh.
>> I am getting this error:
>> Node does not exist: /tracers
>>
>> I did ls and saw accumulo there. Should
I delete that?
>> When I try to delete accumulo, it gives
me a
>> Authentication is
>> not valid
>> error.
>>
>> Best regards,
>> Yamini Joshi
>>
>> On Thu, Oct 6, 2016 at 2:57 PM, Josh Elser
>> <[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>
>> <mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>>
>> <mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>
>> <mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>>>>
>> wrote:
>>
>> Hi Yamini,
>>
>> The /tracers node in ZooKeeper was
likely
>> initialized
>> previously
>> using an Accumulo configuration
that has a
>> different value for
>> instance.secret. You can delete
this znode to move
>> forward
>> if you
>> have no other Accumulo instance
you intend to run
>> on this
>> ZK instance.
>>
>> $ $ZOOKEEPER_HOME/bin/zkCli.sh -server
>> m4:2181,m5:2181,m6:2181
>> > rmr /tracers
>>
>> You can also set a different value for
>> trace.zookeeper.path in
>> accumulo-site.xml. After doing
this, you can try
>> running a
>> start-all.sh again to start the
tracer.
>>
>> You also mentioned that the
Monitor did not start
>> but did not
>> include an exception for that
service. The error you
>> included only
>> shows that the Accumulo
Master/TabletServer did not
>> correctly start
>> and assign the system tables
(accumulo.root and
>> accumulo.metadata).
>>
>>
>> Yamini Joshi wrote:
>>
>> Hello all
>>
>> I am trying to configure a
multinode cluster
>> with
>> accumulo. I am
>> using 3
>> machines with the config as
follows:
>>
>> M4: Hadoop Master/Acc Slave
>> M5: Accumulo Master/Monitor/Gc
>> M6: Slave
>>
>> I have configured zookeeper
ensemble on the
>> cluster
>> with all the 3
>> nodes. The Hadoop part seems
to work fine, I
>> can see
>> the console
>> and run
>> MR jobs easily. I can also see
the zookeeper
>> cluster
>> with M2 as the
>> leader. My problem is with
accumulo, after
>> accumulo init:
>> bin/accumulo init
>> which seems to run without
any error, after
>> I isuue
>> the command
>> bin/start-all.sh
>> the Monitor process can't
start. I am
>> getting this
>> error in
>> my tracer log:
>> [start.Main] ERROR: Thread
'tracer' died.
>>
>>
org.apache.zookeeper.KeeperException$NoAuthException:
>> KeeperErrorCode =
>> NoAuth for /tracers/trace-
>> at
>>
>>
>>
>>
org.apache.zookeeper.KeeperException.create(KeeperException.java:113)
>> at
>>
>>
>>
>>
org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
>> at
>>
org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:783)
>> at
>>
>>
>>
>>
org.apache.accumulo.fate.zookeeper.ZooUtil.putEphemeralSequential(ZooUtil.java:464)
>> at
>>
>>
>>
>>
org.apache.accumulo.fate.zookeeper.ZooReaderWriter.putEphemeralSequential(ZooReaderWriter.java:99)
>> at
>>
>>
>>
>>
org.apache.accumulo.tracer.TraceServer.registerInZooKeeper(TraceServer.java:304)
>> at
>>
>>
>>
>>
org.apache.accumulo.tracer.TraceServer.<init>(TraceServer.java:241)
>> at
>>
>>
>> org.apache.accumulo.tracer.Tr
<http://org.apache.accumulo.tracer.Tr>
<http://org.apache.accumulo.tracer.Tr
<http://org.apache.accumulo.tracer.Tr>>aceServer.main(TraceServer.java:346)
>> at
>>
>>
>>
>>
org.apache.accumulo.tracer.TracerExecutable.execute(TracerExecutable.java:33)
>> at
>>
org.apache.accumulo.start.Main$1.run(Main.java:120)
>> at
java.lang.Thread.run(Thread.java:745)
>>
>> And this in my monitor debug log:
>> Failed to locate tablet for
table : !0 row :
>> ~err_\100
>>
>> I can see that the accumulo
dir has been
>> created in the
>> HDFS.
>> Can anyone
>> please guide me set this up? I
am attaching my
>> config
>> files here
>> (Rest
>> all the same generated as a
result of
>> bin_config file).
>>
>> Best regards,
>> Yamini Joshi
>>
>>
>>
>>
>
--
busbey