Accumulo
  1. Accumulo
  2. ACCUMULO-182

documented the need to create the write-ahead logs directory

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.3.5
    • Fix Version/s: 1.3.6
    • Component/s: client
    • Labels:
      None
    • Environment:

      CentOS release 5.6
      single node Accumulo setup

      Description

      I am following the Accumulo 1.3 manual for basic admin with version 1.3.5rc7 on CentOS release 5.6:

      I can't create a user table.

      http://incubator.apache.org/accumulo/user_manual_1.3-incubating/Accumulo_Shell.html#Basic_Administration

      In a single node setup, I can run the accumulo shell, create a user, and grant privileges to user (like creating a table). I can't create a table as either root or another user.

      For example, running 'createtable mytable' the shell doesn't provide any response and after some time provides this warning:

      23 14:12:04,026 [impl.ThriftTransportPool] WARN : Thread "shell" stuck on IO to localhost:9999:9999 (0) for at least 120478 ms

      Looking through the logs, I don't see any errors regarding the master or port 9999, but there are errors in the logs:

      -------------------------------------------------------------------------------------------------------------------

      gc_server1.bericotechnologies.com.debug.log:23 15:06:39,569 [impl.ThriftScanner] DEBUG: Error getting transport to 127.0.0.1:9997 : org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: 120000 millis timeout while waiting for channel to be ready for read. ch : java.nio.channels.SocketChannel[connected local=/127.0.0.1:53730 remote=/127.0.0.1:9997]

      monitor_server1.bericotechnologies.com.debug.log.2:23 15:10:10,935 [impl.ThriftScanner] DEBUG: Error getting transport to 127.0.0.1:9997 : org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: 120000 millis timeout while waiting for channel to be ready for read. ch : java.nio.channels.SocketChannel[connected local=/127.0.0.1:53982 remote=/127.0.0.1:9997]

      tracer_server1.bericotechnologies.com.log:23 15:11:55,935 [trace.TraceServer] INFO : waiting to checking/create t
      he trace table: org.apache.accumulo.core.client.AccumuloSecurityException: Error BAD_CREDENTIALS - Username or Password is Invalid

      tserver_server1.bericotechnologies.com.debug.log.2:23 15:10:51,713 [tabletserver.NativeMap] ERROR: Failed to load native map library /opt/accumulo/lib/native/map/libNativeMap-Linux-amd64-64.so
      tserver_server1.bericotechnologies.com.debug.log.2:java.lang.UnsatisfiedLinkError: Can't load library: /opt/accumulo/lib/native/map/libNativeMap-Linux-amd64-64.so

      -------------------------------------------------------------------------------------------------------------------

      When running Accumulo 1.4 (trunk), I am able to create a table, but I would like to run Accumulo 1.3 release. I am working with some other software that has only been tested with Cloudbase 1.3.2 and 1.3.4.

      If there's anything specifically I should be looking for in the log, please direct.

        Activity

        Minh Duc Nguyen created issue -
        Minh Duc Nguyen made changes -
        Field Original Value New Value
        Priority Blocker [ 1 ] Major [ 3 ]
        Billie Rinaldi made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 1.3.6 [ 12319045 ]
        Resolution Fixed [ 1 ]
        Eric Newton made changes -
        Summary Can't create a user table documented the need to create the write-ahead logs directory
        Description I am following the Accumulo 1.3 manual for basic admin with version 1.3.5rc7 on CentOS release 5.6:

        http://incubator.apache.org/accumulo/user_manual_1.3-incubating/Accumulo_Shell.html#Basic_Administration

        In a single node setup, I can run the accumulo shell, create a user, and grant privileges to user (like creating a table). I can't create a table as either root or another user.

        For example, running 'createtable mytable' the shell doesn't provide any response and after some time provides this warning:

        23 14:12:04,026 [impl.ThriftTransportPool] WARN : Thread "shell" stuck on IO to localhost:9999:9999 (0) for at least 120478 ms

        Looking through the logs, I don't see any errors regarding the master or port 9999, but there are errors in the logs:

        -------------------------------------------------------------------------------------------------------------------

        gc_server1.bericotechnologies.com.debug.log:23 15:06:39,569 [impl.ThriftScanner] DEBUG: Error getting transport to 127.0.0.1:9997 : org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: 120000 millis timeout while waiting for channel to be ready for read. ch : java.nio.channels.SocketChannel[connected local=/127.0.0.1:53730 remote=/127.0.0.1:9997]

        monitor_server1.bericotechnologies.com.debug.log.2:23 15:10:10,935 [impl.ThriftScanner] DEBUG: Error getting transport to 127.0.0.1:9997 : org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: 120000 millis timeout while waiting for channel to be ready for read. ch : java.nio.channels.SocketChannel[connected local=/127.0.0.1:53982 remote=/127.0.0.1:9997]

        tracer_server1.bericotechnologies.com.log:23 15:11:55,935 [trace.TraceServer] INFO : waiting to checking/create t
        he trace table: org.apache.accumulo.core.client.AccumuloSecurityException: Error BAD_CREDENTIALS - Username or Password is Invalid

        tserver_server1.bericotechnologies.com.debug.log.2:23 15:10:51,713 [tabletserver.NativeMap] ERROR: Failed to load native map library /opt/accumulo/lib/native/map/libNativeMap-Linux-amd64-64.so
        tserver_server1.bericotechnologies.com.debug.log.2:java.lang.UnsatisfiedLinkError: Can't load library: /opt/accumulo/lib/native/map/libNativeMap-Linux-amd64-64.so

        -------------------------------------------------------------------------------------------------------------------

        When running Accumulo 1.4 (trunk), I am able to create a table, but I would like to run Accumulo 1.3 release. I am working with some other software that has only been tested with Cloudbase 1.3.2 and 1.3.4.

        If there's anything specifically I should be looking for in the log, please direct.
        I am following the Accumulo 1.3 manual for basic admin with version 1.3.5rc7 on CentOS release 5.6:

        I can't create a user table.

        http://incubator.apache.org/accumulo/user_manual_1.3-incubating/Accumulo_Shell.html#Basic_Administration

        In a single node setup, I can run the accumulo shell, create a user, and grant privileges to user (like creating a table). I can't create a table as either root or another user.

        For example, running 'createtable mytable' the shell doesn't provide any response and after some time provides this warning:

        23 14:12:04,026 [impl.ThriftTransportPool] WARN : Thread "shell" stuck on IO to localhost:9999:9999 (0) for at least 120478 ms

        Looking through the logs, I don't see any errors regarding the master or port 9999, but there are errors in the logs:

        -------------------------------------------------------------------------------------------------------------------

        gc_server1.bericotechnologies.com.debug.log:23 15:06:39,569 [impl.ThriftScanner] DEBUG: Error getting transport to 127.0.0.1:9997 : org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: 120000 millis timeout while waiting for channel to be ready for read. ch : java.nio.channels.SocketChannel[connected local=/127.0.0.1:53730 remote=/127.0.0.1:9997]

        monitor_server1.bericotechnologies.com.debug.log.2:23 15:10:10,935 [impl.ThriftScanner] DEBUG: Error getting transport to 127.0.0.1:9997 : org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: 120000 millis timeout while waiting for channel to be ready for read. ch : java.nio.channels.SocketChannel[connected local=/127.0.0.1:53982 remote=/127.0.0.1:9997]

        tracer_server1.bericotechnologies.com.log:23 15:11:55,935 [trace.TraceServer] INFO : waiting to checking/create t
        he trace table: org.apache.accumulo.core.client.AccumuloSecurityException: Error BAD_CREDENTIALS - Username or Password is Invalid

        tserver_server1.bericotechnologies.com.debug.log.2:23 15:10:51,713 [tabletserver.NativeMap] ERROR: Failed to load native map library /opt/accumulo/lib/native/map/libNativeMap-Linux-amd64-64.so
        tserver_server1.bericotechnologies.com.debug.log.2:java.lang.UnsatisfiedLinkError: Can't load library: /opt/accumulo/lib/native/map/libNativeMap-Linux-amd64-64.so

        -------------------------------------------------------------------------------------------------------------------

        When running Accumulo 1.4 (trunk), I am able to create a table, but I would like to run Accumulo 1.3 release. I am working with some other software that has only been tested with Cloudbase 1.3.2 and 1.3.4.

        If there's anything specifically I should be looking for in the log, please direct.
        Gavin made changes -
        Workflow no-reopen-closed, patch-avail [ 12643254 ] patch-available, re-open possible [ 12671617 ]

          People

          • Assignee:
            Billie Rinaldi
            Reporter:
            Minh Duc Nguyen
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development