/** {@inheritDoc} */ @Override protected void setup() throws Exception { super.setup(); Preconditions.checkArgument((mFijiURIFlag != null) && !mFijiURIFlag.isEmpty(), "Specify the Fiji instance to uninstall with --fiji=fiji://hbase-address/fiji-instance"); mFijiURI = FijiURI.newBuilder(mFijiURIFlag).build(); Preconditions.checkArgument(mFijiURI.getInstance() != null, "Specify the Fiji instance to uninstall with --fiji=fiji://hbase-address/fiji-instance"); }
/** {@inheritDoc} */ @Override protected void setup() throws Exception { super.setup(); Preconditions.checkArgument((mFijiURIFlag != null) && !mFijiURIFlag.isEmpty(), "Specify the Fiji instance to install with --fiji=fiji://hbase-address/fiji-instance"); mFijiURI = FijiURI.newBuilder(mFijiURIFlag).build(); Preconditions.checkArgument(mFijiURI.getInstance() != null, "Specify the Fiji instance to install with --fiji=fiji://hbase-address/fiji-instance"); }
/** {@inheritDoc} */ @Override protected void setup() throws Exception { super.setup(); mFiji = Fiji.Factory.open(mTableURI, getConf()); }
/** {@inheritDoc} */ @Override protected void setup() throws Exception { super.setup(); mFiji = Fiji.Factory.open(mTableURI, getConf()); }
/** {@inheritDoc} */ @Override protected void setup() throws Exception { super.setup(); boolean fijiURISpecified = mFijiURIFlag != null && !mFijiURIFlag.isEmpty(); boolean zkEnsembleSpecified = mZKEnsembleFlag != null && !mZKEnsembleFlag.isEmpty(); Preconditions.checkArgument(fijiURISpecified || zkEnsembleSpecified, "Specify the Fiji cluster URI or ZooKeeper ensemble to use for service discovery."); Preconditions.checkArgument( !(fijiURISpecified && zkEnsembleSpecified) || mFijiURIFlag.equals(KConstants.DEFAULT_INSTANCE_URI), "Specify either the Fiji cluster URI or the ZooKeeper ensemble."); if (zkEnsembleSpecified) { mZKEnsemble = mZKEnsembleFlag; } else if (fijiURISpecified) { mZKEnsemble = FijiURI.newBuilder(mFijiURIFlag).build().getZooKeeperEnsemble(); } else { throw new IllegalArgumentException( // This can't actually happen since the default fiji is used by default. "Must specify a ZooKeeper ensemble with --zookeeper-ensemble=host1:2181,host2:2181" + " or a Fiji cluster URI with --fiji=fiji://(host1,host2):2181/"); } }
/** {@inheritDoc} */ @Override protected void setup() throws Exception { super.setup(); getConf().setInt(HConstants.ZOOKEEPER_CLIENT_PORT, mTargetURI.getZookeeperClientPort()); getConf().set(HConstants.ZOOKEEPER_QUORUM, Joiner.on(",").join(mTargetURI.getZookeeperQuorumOrdered())); setConf(HBaseConfiguration.addHbaseResources(getConf())); mHBaseAdmin = new HBaseAdmin(getConf()); }
setup(); returnFlag = run(nonFlagArgs); return returnFlag;