Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Plain View
Accumulo >> mail # user >> My Accumulo 1.5.0 instance has no tablet servers


+
Pete Carlson 2013-09-12, 18:27
Copy link to this message
-
Re: My Accumulo 1.5.0 instance has no tablet servers
Add:

  <property>
      <name>dfs.support.append</name>
      <value>true</value>
  </property>
  <property>
      <name>dfs.data.synconclose</name>
      <value>true</value>
  </property>

To hdfs-site.xml in your hadoop configuration.

-Eric

On Thu, Sep 12, 2013 at 2:27 PM, Pete Carlson <[EMAIL PROTECTED]> wrote:

> Ok, so now that I have an Accumulo monitor I discovered that my Accumulo
> instance doesn't have any tablet servers.
>
> Here is what I tried so far to resolve the issue:
>
> 1) Looked in the tserver_localhost.localdomain.log file, and found this
> FATAL message:
>
> 2013-09-12 08:09:42,273 [tabletserver.TabletServer] FATAL: Must set
> dfs.durable.sync OR dfs.support.append to true.  Which one needs to be set
> depends on your version of HDFS.  See ACCUMULO-623.
> HADOOP RELEASE          VERSION           SYNC NAME             DEFAULT
> Apache Hadoop           0.20.205          dfs.support.append    false
> Apache Hadoop            0.23.x           dfs.support.append    true
> Apache Hadoop             1.0.x           dfs.support.append    false
> Apache Hadoop             1.1.x           dfs.durable.sync      true
> Apache Hadoop          2.0.0-2.0.2        dfs.support.append    true
> Cloudera CDH             3u0-3u3             ????               true
> Cloudera CDH               3u4            dfs.support.append    true
> Hortonworks HDP           `1.0            dfs.support.append    false
> Hortonworks HDP           `1.1            dfs.support.append    false
> 2013-09-12 11:54:00,752 [server.Accumulo] INFO : tserver starting
> 2013-09-12 11:54:00,768 [server.Accumulo] INFO : Instance
> d57cdc38-8ceb-4192-9da3-1ce2664df33b
> 2013-09-12 11:54:00,771 [server.Accumulo] INFO : Data Version 5
> 2013-09-12 11:54:00,771 [server.Accumulo] INFO : Attempting to talk to
> zookeeper
> 2013-09-12 11:54:00,952 [server.Accumulo] INFO : Zookeeper connected and
> initialized, attemping to talk to HDFS
> 2013-09-12 11:54:00,956 [server.Accumulo] INFO : Connected to HDFS
> 2013-09-12 11:54:00,969 [server.Accumulo] INFO : gc.cycle.delay = 5m
> 2013-09-12 11:54:00,969 [server.Accumulo] INFO : gc.cycle.start = 30s
> 2013-09-12 11:54:00,969 [server.Accumulo] INFO : gc.port.client = 50091
> 2013-09-12 11:54:00,969 [server.Accumulo] INFO : gc.threads.delete = 16
> 2013-09-12 11:54:00,969 [server.Accumulo] INFO : gc.trash.ignore = false
>
> I saw this same FATAL message 8 times in the tserver_localhost.localdomain.log
> between blocks of INFO messages, but no other fatal or warn messages.
> Btw, this FATAL message also appears in my
> tserver_localhost.localdomain.debug.log file.
>
> When I googled this Fatal message I found this page:
>
> http://mail-archives.apache.org/mod_mbox/accumulo-user/201304.mbox/%[EMAIL PROTECTED]%3E with
> the same "WARN: There are no tablet servers: check that zookeeper and
> accumulo are running." message.
>
> I checked http://127.0.0.1:50095/tservers, and it showed that there were
> no tablet servers online. I looked at http://127.0.0.1:50095/log, and saw
> the following messages:
>
> FATAL: Must set dfs.durable.sync or dfs.support.append to true. Which one
> needs to be set depends on your version of HDFS. See Accumulo-623.
>
> WARN: There are no tablet servers: check that zookeeper and accumulo are
> running.
>
> Using the info from the page I referenced above, I checked my
> $ACCUMULO_HOME path and realized that I hadn't set that in the
> conf/accumulo-env.sh
>
> So, I set it to the following:
>
> test -z "$ACCUMULO_HOME" && export
> ACCUMULO_HOME=/home/accumulo/accumulo-1.5.0
>
> When I did an echo of $ACCUMULO_HOME it didn't return anything, so I also
> tried setting it in my bash profile to see if that made any difference (it
> didn't).
>
> I also looked in the lib directory but didn't see any stray jars.
>
> In my tracer_localhost_localdomain.log I saw the following Exception with
> Zookeeper:
>
> 2013-09-11 16:09:48,649 [impl.ServerClient] WARN : There are no tablet
> servers: check that zookeeper and accumulo are running.
+
Pete Carlson 2013-09-12, 19:01
+
Adam Fuchs 2013-10-01, 18:48
+
Eric Newton 2013-10-01, 19:10
+
John Vines 2013-09-13, 14:14
+
Pete Carlson 2013-09-13, 16:20
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB