建立目录
更改配置文件
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/root/zookeeper/zk1/dataDir
dataLogDir=/root/zookeeper/zk1/log
clientPort=2181
server.1=0.0.0.0:2888:3888
server.2=1.1.1.1:2889:3889
server.3=1.1.1.1:2890:3890
细节
细节1 :对dataDir和dataLogDir都要建立目录
细节2 :本文写的是在一台机器上建立zookeeper集群。server.1 要进行相应的更改变成0.0.0.0,zk2的server也要进行相应变更
细节3: clientPort 要更改,zk2,zk3都是不一样的
细节4:在dataDir下面要touch myid 文件,并且写入1,zk2 写入2;zk3写入3
接着就可以按zk1,zk2,zk3的方式启动了。
dubbo
由于我的机器配置不高,需要更改start.sh文件启动配置文件,把默认的JAVA_MEM_OPTS=" -server -Xmx2g -Xms2g,改成JAVA_MEM_OPTS=" -server -Xmx512m -Xms512m,修改配置文件,
只需要改这一行dubbo.registry.address=zookeeper://1.1.1.1:2182?backup=1.1.1.1:2181,1.1.1.1:2183
接着便可以用dubbo查看程序间方法的调用了