Package net.sf.katta.util

Examples of net.sf.katta.util.NodeConfiguration


  private IMonitor _monitor;
  private Thread _nodeOperatorThread;
  private boolean _stopped;

  public Node(InteractionProtocol protocol, IContentServer server) {
    this(protocol, new NodeConfiguration(), server);
  }
View Full Code Here


  protected NodeConfiguration newNodeConfiguration(String... keyValuePairs) {
    Properties properties = new Properties();
    for (int i = 0; i < keyValuePairs.length; i = i + 2) {
      properties.setProperty(keyValuePairs[i], keyValuePairs[i + 1]);
    }
    return new NodeConfiguration(properties);
  }
View Full Code Here

  private Node _node = new Node(_protocol, _contentServer);
  private NodeQueue _queue = mock(NodeQueue.class);

  @Before
  public void setUp() throws IOException {
    File shardFolder = new NodeConfiguration().getShardFolder();
    FileUtil.fullyDelete(shardFolder);
    when(_protocol.publishNode(eq(_node), (NodeMetaData) notNull())).thenReturn(_queue);
  }
View Full Code Here

    ZkConfiguration conf2 = new ZkConfiguration();
    conf1.setZKRootPath("LuceneLoadIntegrationTest/luceneCluster");
    conf2.setZKRootPath("LuceneLoadIntegrationTest/loadtestCluster");
    cleanup(conf1);
    cleanup(conf2);
    FileUtil.deleteFolder(new NodeConfiguration().getShardFolder());

    _zkServer = ZkKattaUtil.startZkServer(new ZkConfiguration());
    _luceneCluster = new KattaMiniCluster(LuceneServer.class, conf1, NODE_COUNT_LUCENE, 30000);
    _loadtestCluster = new KattaMiniCluster(SleepServer.class, conf2, NODE_COUNT_LOADTEST, 40000);
    _luceneCluster.setZkServer(_zkServer);
View Full Code Here

  private final KattaMiniCluster startMiniCluster(int nodeCount, int indexCount, int replicationCount) throws Exception {
    ZkConfiguration conf = new ZkConfiguration();
    FileUtil.deleteFolder(new File(conf.getZKDataDir()));
    FileUtil.deleteFolder(new File(conf.getZKDataLogDir()));
    FileUtil.deleteFolder(new NodeConfiguration().getShardFolder());

    // start katta cluster
    _miniCluster = new KattaMiniCluster(_contentServerClass, conf, nodeCount, _lastNodeStartPort);
    // we permanently start the node on other
    // ports because hadoop rpc seems to make
View Full Code Here

  public void start() throws Exception {
    if (_zkServer == null) {
      _zkServer = ZkKattaUtil.startZkServer(_zkConfiguration);
    }
    _protocol = new InteractionProtocol(_zkServer.getZkClient(), _zkConfiguration);
    NodeConfiguration nodeConfiguration = new NodeConfiguration();
    nodeConfiguration.setStartPort(_nodeStartPort);
    for (int i = 0; i < _nodeCount; i++) {
      _nodes.add(new Node(_protocol, nodeConfiguration, _contentServerClass.newInstance()));
    }
    _master = new Master(_protocol, false);
    _master.start();
View Full Code Here

    gatewayConf.setZKServers("localhost:" + GATEWAY_PORT);
    Gateway gateway = new Gateway(GATEWAY_PORT, _zk.getServerPort());
    gateway.start();
    final ZkClient zkGatewayClient = ZkKattaUtil.startZkClient(gatewayConf, 30000);
    InteractionProtocol gatewayProtocol = new InteractionProtocol(zkGatewayClient, gatewayConf);
    FileUtil.deleteFolder(new NodeConfiguration().getShardFolder());
    final Node node = new Node(gatewayProtocol, new LuceneServer());
    node.start();

    // check node-master link
    master.start();
View Full Code Here

    TestUtil.waitUntilNumberOfLiveNode(_protocol, _nodes.size());
    TestUtil.waitUntilEmptyOperationQueues(_protocol, _master, _nodes);
  }

  public Node startAdditionalNode() throws Exception {
    NodeConfiguration nodeConfiguration = new NodeConfiguration();
    nodeConfiguration.setStartPort(_nodeStartPort + _startedNodes);
    Node node = new Node(_protocol, nodeConfiguration, _contentServerClass.newInstance());
    _nodes.add(node);
    node.start();
    _startedNodes++;
    return node;
View Full Code Here

    return node;
  }

  public Node restartNode(int i) {
    Node shutdownNode = getNode(i);
    NodeConfiguration nodeConfiguration = new NodeConfiguration();
    nodeConfiguration.setStartPort(shutdownNode.getRPCServerPort());
    shutdownNode(i);
    Node node = new Node(_protocol, nodeConfiguration, shutdownNode.getContext().getContentServer());
    node.start();
    _nodes.add(i, node);
    return node;
View Full Code Here

   * @param seacherFactory
   * @param timeoutPercentage
   */
  public LuceneServer(String name, ISeacherFactory seacherFactory, float timeoutPercentage) {
    Properties properties = new Properties();
    init(name, new NodeConfiguration(properties));
    _seacherFactory = seacherFactory;
    _timeoutPercentage = timeoutPercentage;
  }
View Full Code Here

TOP

Related Classes of net.sf.katta.util.NodeConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.