实时数据处理环境搭建flume+kafka+storm:1.zookeeper 安装配置
1. 解压 tar -zxvf
2.创建目录 zk根目录创建
mkdir zkdatalog --日志
mkdir zkdata ---快照文件
3.修改配置文件:cp zoo_sample.cfg zoo.cfg
添加如下内容
dataDir=/app/zookeeper-3.4.6/zkdata
dataLogDir=app/zookeeper-3.4.6/zkdatalog
server.1=192.168.3.91:12888:13888
server.2=192.168.3.92:12888:13888
server.3=192.168.3.93:12888:13888
4.zkdata目录创建文件
echo "1" >> myid
复制到其他机器上:scp -r /app/zookeeper-3.4.6 root@192.168.3.93:/app/
修改myid文件和server. 保持一致
5.启动 所有 ./zkServer.sh start
带日志的启动---- ./zkServer.sh start-foreground
6.启动zk客户端bin
./zkCli.sh -server localhost:12181
错误如下:你就要换一个端口了 lsof -i:2181
java.net.BindException: Address already in use
----查看端口是否被占用
#关闭防火墙
service iptables stop
chkconfig iptables off
启动客户端测试
启动命令:
bin/zkCli.sh -server 127.0.0.1:12181
显示根目录下、文件:
ls /
创建文件,并设置初始内容:
create /shenjian hello
获取文件内容:
get /shenjian
修改文件内容:
set /shenjian world
删除文件:
delete /shenjian
退出客户端:
quit