0

solaris10x64のzookeeper3.3.2

  • solaris 10 x64構成で:

zookeeper 3.3.2 install /export/zookeeper-3.3.2 3 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 &

zookeeper1 zoo.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

zookeeper2 zoo.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

zookeeper3 zoo.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

neo4j1.4インストールwindows7neo4jコード

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

conf / 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

起動neo4jha例外メッセージ:

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@16fa474 2011-11-02 12:46:44,674-情報[main-SendThread():ClientCnxn $ SendThread@1041]-ソケット接続を開いていますenter code hereサーバー/zoohost:2183へjava.lang.RuntimeException:グラフデータベースが割り当てられておらず、シャットダウンの原因がありません。まだ開始されていないか、マスター/スレーブスワップの途中ですか?at org.neo4j.kernel.HighlyAvailableGraphDatabase.localGraph(HighlyAvailableGraphDatabase.java:282)at org.neo4j.kernel.HighlyAvailableGraphDatabase.startUp(HighlyAvailableGraphDatabase.java:240)at org.neo4j.kernel.HighlyAvailableGraphDatabase。(HighlyAvailableGraphDatabase。 org.neo4j.kernel.HighlyAvailableGraphDatabase。(HighlyAvailableGraphDatabase.java:111)で

4

2 に答える 2

1

/etc/hosts の設定ミスが原因で何らかの問題が発生する可能性があることはわかっています。storeDir/messages.log で例外を探していただけますか? また、zk/myid ファイルを正しく設定しましたか?

また、1.4 の代わりに 1.4.2 を使用してください。これは、HA 領域が大幅に改善されているためです。

于 2011-11-02T09:49:54.537 に答える
0

疑問解決。neo4j.cfg ファイル ip はホスト名を置き換えます。

于 2012-01-06T15:43:20.933 に答える