Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-4724

MiniAccumuloCluster does not start

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Invalid
    • 1.8.1
    • None
    • None
    • None
    • Local Mac

    Description

      Hi Guys,

      I was trying the MiniAccumuloCluster but it seems not to work. It Hangs on the .start()
      On the master log from mini accumulo I see :

      2017-10-19 15:38:22 INFO  TableLoadBalancer:98 - Loaded class org.apache.accumulo.server.master.balancer.DefaultLoadBalancer for table +r
      2017-10-19 15:38:22 INFO  MetricsSystemImpl:375 - Scheduled snapshot period at 10 second(s).
      2017-10-19 15:38:22 INFO  MetricsSystemImpl:192 - Accumulo metrics system started
      2017-10-19 15:38:22 ERROR Main:193 - Thread 'org.apache.accumulo.master.Master' died.
      java.lang.NoSuchMethodError: org.apache.thrift.transport.TNonblockingServerSocket.getPort()I
      	at org.apache.accumulo.server.rpc.TServerUtils.createNonBlockingServer(TServerUtils.java:202)
      	at org.apache.accumulo.server.rpc.TServerUtils.startTServer(TServerUtils.java:524)
      	at org.apache.accumulo.server.rpc.TServerUtils.startTServer(TServerUtils.java:485)
      	at org.apache.accumulo.server.rpc.TServerUtils.startServer(TServerUtils.java:152)
      	at org.apache.accumulo.master.Master.run(Master.java:1247)
      	at org.apache.accumulo.master.Master.main(Master.java:1434)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.apache.accumulo.start.Main$2.run(Main.java:157)
      	at java.lang.Thread.run(Thread.java:745)
      
              File loc = new File("./target/minicluster");
              FileUtils.deleteDirectory(loc);
              loc.mkdir();
              loc.deleteOnExit();
      
              accMiniCluster = new MiniAccumuloCluster(new MiniAccumuloConfig(loc,"root"));
      
              accMiniCluster.start();
              accCon = accMiniCluster.getConnector("root","root");
              accCon.tableOperations().create(tablename);
      
      

      Ideas ?!

      Attachments

        Activity

          People

            Unassigned Unassigned
            jomach Jorge Machado
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: