目录
1.下载zookeper
1. 官网下载
点击http://mirror.bit.edu.cn/apache/zookeeper,选择某一版本下载,并解压放在Library文件夹下。
2. 相关配置
复制 conf文件夹下的zoo_sample.cfg 并改名 zoo.cfg
创建datadir目录(dataDir参数需要)
cd /tmp
mkdir zookeeper
3.开启zookeeper(启动maven项目前必须先开启)
进入zookeeper文件夹下
开启 ./bin/zkServer.sh start
关闭 ./bin/zkServer.sh stop
zoo.cfg文件内容如下:
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
dataDir=/tmp/zookeeper/data
# the port at which the clients will connect
clientPort=2181
说明:
1、#tickTime: zookeeper中使用的基本时间单位, 毫秒值.
2、#dataDir: 数据目录. 可以是任意目录.
3、#dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和#dataDir相同的设置.
4、#clientPort: 监听client连接的端口号
- 运行maven项目
具体看下方图片
1. MyEclipse左边的项目栏空白处点右键,选择import
2. 选择maven导入项目
3. 下载Tomcat并复制一份,一个选择导入service项目,一个选择导入web项目
4. 先运行zookeeper,在运行Tomcat(service),再运行Tomcat(web项目)
3、遇到过的问题
1. java.net.UnknownHostException: bogon: bogon: nodename nor servname provided, or not known
解决:
1、前往/etc 修改hosts文件(先修改权限)
cd /etc
vim hosts
加
127.0.0.1 bogon
2、刷新缓存
dscacheutil -flushcache