01.ZooKeeper读书笔记之Linux安装部署

1步 安装虚拟机和centos6.5

过程略。

2步 安装配置JDK

1、去oracle官网下载jdk

http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

 

2、在linux下解压jdk,并配置环境变量

 

opt目录下,执行 tar -zxvf jdk-7u75-linux-x64.gz

/etc 目录下,修改 vi profile文件,添加文本内容:

 

JAVA_HOME=/opt/jdk1.7.0_75

JRE_HOME=/opt/jdk1.7.0_75/jre

CLASSPATH=.:$JAVA_HOME/lib:/dt.jar:$JAVA_HOME/lib/tools.jar

PATH=$PATH:$JAVA_HOME/bin

export  JAVA_HOME

export  JRE_HOME

export  CLASSPATH

export  PATH


退出文件编辑模式(:wq),执行source profile命令,使文件生效。执行java -version命令,检验jdk安装是否成功。



3步 修改虚拟机IP

重启network : service network restart


4步 安装配置zookeeper

在官方网站去下载

http://www.apache.org/dyn/closer.cgi/zookeeper

 

传输到linux系统上,执行解压操作,按照

http://cn.soulmachine.me/blog/20140207 网址的描述按步骤配置,几个重点配置的地方:





需要注意dataDir是数据的存储目录,可以根据自身爱好定义,我定义在了var/lib/zookeeper

 

另外需要在每个dataDir目录下创建一个myid文件,在myid文件中写入“1”或者“2

这个数字是根据zoo.cfg文件里配置的ip相对应的。即如果本ip对应的是server.1,myid=1


启动每台机器的zookeeper,在bin目录下执行命令 ./zkServer.sh start应的 命令行会显示:


N个机器都启动完成后,使用命令 ./zkServer.sh status查询zookeeper状态,会显示:




如果没有显示Mode,而是显示error contacting service 的问题,原因有很多,除了检查自身配置外,还需要注意防火墙是否关闭,可以通过查询bin目录下zookeeper.out文件查询错误日志。关闭防火墙的命令是:service iptables stop 

 

如果没什么问题,zookeeper就安装完成了,接下来就是测试了,过程略。


5步 安装配置redis(附加)

Redis的安装就相对比较简单了,访问这个地址

http://www.cnblogs.com/silent2012/p/3499654.html 根据步骤一步步的解压配置。需要注意的是,在执行make命令(编译)前,最后先通过命令install yum gcc 安装c语言的相关依赖,因为make过程中需要用到gcc

 

启动redis时,有可能启动失败,需要修改配置文件,如下:

# daemonize no 默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为
daemonize yes


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值