neo4j1.4公顷"Graph database not assigned and no cause of shutdown, maybe not started yet or in the mid



zookeeper 3.3.2 on solaris10 x64

    zookeeper 3.3.2 install/export/zookeeper-3.3.23 zookeeper dir

    /export/zookeeper1
    /export/zookeeper2
    /export/zookeeper3
    

    startup.sh

    nohup /jdk1.6.0_16/bin/java -cp zookeeper-3.3.2.jar:lib/log4j-1.2.15.jar:conf org.apache.zookeeper.server.quorum.QuorumPeerMain ../zookeeper1/conf/zoo.cfg > nohup1.txt &
    nohup /jdk1.6.0_16/bin/java -cp zookeeper-3.3.2.jar:lib/log4j-1.2.15.jar:conf org.apache.zookeeper.server.quorum.QuorumPeerMain ../zookeeper2/conf/zoo.cfg > nohup2.txt &
    nohup /jdk1.6.0_16/bin/java -cp zookeeper-3.3.2.jar:lib/log4j-1.2.15.jar:conf org.apache.zookeeper.server.quorum.QuorumPeerMain ../zookeeper3/conf/zoo.cfg > nohup3.txt &
    

    zookeeper1zoo.cfg

    tickTime = 2000
    initLimit = 10
    syncLimit = 5
    dataDir = /export/zookeeper1/data
    dataLogDir = /export/zookeeper1/log
    clientPort = 2181
    server.1=localhost:2888:3888
    server.2=localhost:2889:3889
    server.3=localhost:2890:3890
    

    zookeeper2zoo.cfg

    tickTime = 2000
    initLimit = 10
    syncLimit = 5
    dataDir = /export/zookeeper2/data
    dataLogDir = /export/zookeeper2/log
    clientPort = 2182
    server.1=localhost:2888:3888
    server.2=localhost:2889:3889
    server.3=localhost:2890:3890
    

    zookeeper3zoo.cfg

    tickTime = 2000
    initLimit = 10
    syncLimit = 5
    dataDir = /export/zookeeper3/data
    dataLogDir = /export/zookeeper3/log
    clientPort = 2183
    server.1=localhost:2888:3888
    server.2=localhost:2889:3889
    server.3=localhost:2890:3890
    

    neo4j 1.4 install Windows 7neo4j代码

    String path = "var/graph.ha";
    Map<String, String> config = HighlyAvailableGraphDatabase.loadConfigurations("conf/neo4j.cfg");
    
    配置/neo4j.cfg

    allow_store_upgrade=true
    ha.machine_id = 1
    ha.cluster_name = neo4j.ha
    ha.server = localhost:6001
    ha.zoo_keeper_servers = zoohost:2181,zoohost:2182,zoohost:2183
    ha.pull_interval = 600
    ha.allow_init_cluster = true
    enable_remote_shell = port=1331
    

    startup neo4j ha exception message:

    2011-11-02 12:46:44,316 - INFO [main:ZooKeeper@373] -启动客户端连接,connectString= zoohost:2181, zoohost:2182, zoohost:2183 sessionTimeout=5000 watcher=org.neo4j.kernel.ha.zookeeper.ZooClient@16fa4742011-11-02 12:46:44,674 - INFO [main-SendThread():ClientCnxn$SendThread@1041] -打开enter code here到server/zoohost:2183的套接字连接java.lang.RuntimeException:图数据库没有分配,没有关闭的原因,可能还没有开始或在主/从交换的中间?org.neo4j.kernel.HighlyAvailableGraphDatabase.localGraph (HighlyAvailableGraphDatabase.java: 282)org.neo4j.kernel.HighlyAvailableGraphDatabase.startUp (HighlyAvailableGraphDatabase.java: 240)在org.neo4j.kernel.HighlyAvailableGraphDatabase。(HighlyAvailableGraphDatabase.java: 135)在org.neo4j.kernel.HighlyAvailableGraphDatabase。(HighlyAvailableGraphDatabase.java: 111)

    我知道可能是由于/etc/hosts配置错误导致的问题。你能在storeDir/messages.log中查找异常吗?你是否正确设置了zk/myid文件?

    也使用1.4.2而不是1.4,因为它在HA领域有重大改进。

    问题解决。Neo4j.cfg文件IP替换主机名。

    相关内容

    最新更新