Examples of VoldemortConfig


Examples of voldemort.server.VoldemortConfig

        props.put("bdb.cache.size", 1 * 1024 * 1024);
        props.put("jmx.enable", "false");
        props.put("enable.mysql.engine", "true");
        props.loadProperties(properties);

        VoldemortConfig config = new VoldemortConfig(props);
        config.setMysqlDatabaseName("voldemort");
        config.setMysqlUsername("voldemort");
        config.setMysqlPassword("voldemort");
        config.setStreamMaxReadBytesPerSec(10 * 1000 * 1000);
        config.setStreamMaxWriteBytesPerSec(10 * 1000 * 1000);

        config.setUseNioConnector(useNio);

        // clean and reinit metadata dir.
        File tempDir = new File(config.getMetadataDirectory());
        tempDir.mkdirs();
        tempDir.deleteOnExit();

        File tempDir2 = new File(config.getDataDirectory());
        tempDir2.mkdirs();
        tempDir2.deleteOnExit();

        // copy cluster.xml / stores.xml to temp metadata dir.
        if(null != clusterFile)
View Full Code Here

Examples of voldemort.server.VoldemortConfig

        servers = new VoldemortServer[cluster.getNodeIds().size()];

        int i = 0;

        for(Integer nodeId: cluster.getNodeIds()) {
            VoldemortConfig config = ServerTestUtils.createServerConfigWithDefs(true,
                                                                                nodeId,
                                                                                TestUtils.createTempDir()
                                                                                         .getAbsolutePath(),
                                                                                cluster,
                                                                                storeDefs,
View Full Code Here

Examples of voldemort.server.VoldemortConfig

    @Before
    public void setUp() throws Exception {
        servers = new VoldemortServer[cluster.getNodeIds().size()];
        int i = 0;
        for(Integer nodeId: cluster.getNodeIds()) {
            VoldemortConfig config = ServerTestUtils.createServerConfigWithDefs(true,
                                                                                nodeId,
                                                                                TestUtils.createTempDir()
                                                                                         .getAbsolutePath(),
                                                                                cluster,
                                                                                storeDefs,
View Full Code Here

Examples of voldemort.server.VoldemortConfig

        p.setProperty("testing.slow.queueing.put.ms", Long.toString(opSlowMs));
        p.setProperty("testing.slow.queueing.get.ms", Long.toString(opSlowMs));

        // Susceptible to BindException...
        for(int i = 0; i < numServers; i++) {
            VoldemortConfig voldemortConfig = ServerTestUtils.createServerConfigWithDefs(this.useNio,
                                                                                         i,
                                                                                         TestUtils.createTempDir()
                                                                                                  .getAbsolutePath(),
                                                                                         cluster,
                                                                                         getStoreDef(),
View Full Code Here

Examples of voldemort.server.VoldemortConfig

                {
                        ServerTestUtils.getLocalCluster(1),
                        ServerTestUtils.getStoreDefs(2),
                        ServerTestUtils.createMetadataStore(ServerTestUtils.getLocalCluster(1),
                                                            ServerTestUtils.getStoreDefs(2)),
                        new VoldemortConfig(0, TestUtils.createTempDir().getAbsolutePath()) },
                {
                        ClusterTestUtils.getZ1Z3ClusterWithNonContiguousNodeIds(),
                        ClusterTestUtils.getZ1Z3StoreDefsInMemory(),
                        ServerTestUtils.createMetadataStore(ClusterTestUtils.getZ1Z3ClusterWithNonContiguousNodeIds(),
                                                            ClusterTestUtils.getZ1Z3StoreDefsInMemory(),
                                                            3),
                        new VoldemortConfig(3, TestUtils.createTempDir().getAbsolutePath()) } });
    }
View Full Code Here

Examples of voldemort.server.VoldemortConfig

     * specified by default
     */
    @Test
    public void testVoldemortConfigDefault() {
        Properties props = createDefaultProperties();
        VoldemortConfig config = new VoldemortConfig(props);
        assertEquals(config.getFileFetcherClass(), null);
        assertEquals(config.isRestHdfsEnabled(), false);
    }
View Full Code Here

Examples of voldemort.server.VoldemortConfig

    public void testVoldemortConfigMismatchNegative() {
        boolean exceptionFound = false;
        Properties props = createDefaultProperties();
        props.setProperty("enable.readonly.rest.hdfs", "true");
        try {
            VoldemortConfig config = new VoldemortConfig(props);
        } catch(ConfigurationException e) {
            exceptionFound = true;
        }
        assertTrue(exceptionFound);

        exceptionFound = false;
        props = createDefaultProperties();
        props.setProperty("file.fetcher.class",
                          "voldemort.server.protocol.hadoop.RestHadoopFetcher");
        try {
            VoldemortConfig config = new VoldemortConfig(props);
        } catch(ConfigurationException e) {
            exceptionFound = true;
        }
        assertTrue(exceptionFound);

        exceptionFound = false;
        props = createDefaultProperties();
        props.setProperty("enable.readonly.rest.hdfs", "true");
        props.setProperty("file.fetcher.class", "voldemort.store.readonly.fetcher.HdfsFetcher");
        try {
            VoldemortConfig config = new VoldemortConfig(props);
        } catch(ConfigurationException e) {
            exceptionFound = true;
        }
        assertTrue(exceptionFound);

        exceptionFound = false;
        props = createDefaultProperties();
        props.setProperty("enable.readonly.rest.hdfs", "false");
        props.setProperty("file.fetcher.class",
                          "voldemort.server.protocol.hadoop.RestHadoopFetcher");
        try {
            VoldemortConfig config = new VoldemortConfig(props);
        } catch(ConfigurationException e) {
            exceptionFound = true;
        }
        assertTrue(exceptionFound);
    }
View Full Code Here

Examples of voldemort.server.VoldemortConfig

    public void testVoldemortConfigMismatchPossitive() {
        boolean exceptionFound = false;
        Properties props = createDefaultProperties();
        props.setProperty("enable.readonly.rest.hdfs", "false");
        try {
            VoldemortConfig config = new VoldemortConfig(props);
        } catch(ConfigurationException e) {
            exceptionFound = true;
        }
        assertFalse(exceptionFound);

        exceptionFound = false;
        props = createDefaultProperties();
        props.setProperty("file.fetcher.class", "voldemort.store.readonly.fetcher.HdfsFetcher");
        try {
            VoldemortConfig config = new VoldemortConfig(props);
        } catch(ConfigurationException e) {
            exceptionFound = true;
        }
        assertFalse(exceptionFound);
    }
View Full Code Here

Examples of voldemort.server.VoldemortConfig

                                        new StoreDefinitionsMapper().writeStoreList(Lists.newArrayList(store)));
            String storeXmlFile = file.getAbsolutePath();
            Properties props = new Properties();
            props.setProperty("enable.readonly.rest.hdfs", "false");
            props.setProperty("file.fetcher.class", "voldemort.store.readonly.fetcher.HdfsFetcher");
            VoldemortConfig config = ServerTestUtils.createServerConfig(true,
                                                                        0,
                                                                        TestUtils.createTempDir()
                                                                                 .getAbsolutePath(),
                                                                        null,
                                                                        storeXmlFile,
View Full Code Here

Examples of voldemort.server.VoldemortConfig

            String storeXmlFile = file.getAbsolutePath();
            Properties props = new Properties();
            props.setProperty("enable.readonly.rest.hdfs", "true");
            props.setProperty("file.fetcher.class",
                              "voldemort.server.protocol.hadoop.RestHadoopFetcher");
            VoldemortConfig config = ServerTestUtils.createServerConfig(true,
                                                                        0,
                                                                        TestUtils.createTempDir()
                                                                                 .getAbsolutePath(),
                                                                        null,
                                                                        storeXmlFile,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.