Linux下安装单机版Zookeeper(和dubbo配合验证)和Redis(用图形化界面连接验证)

前面写了篇zookeeper的集群,并且用dubbo admin验证了集群结果。最近又特地装了个虚拟机,专门装各种单机版的,免得跟集群的机器混合了。安装的虚拟机IP为192.168.1.108

   1.单机版的 zookeeper 安装,以及把它作为dubbo的注册中心

     进入到opt目录,下载zookeeper到该目录

      wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

   

   在该目录下解压  tar -zxvf zookeeper-3.4.6.tar.gz

   进入zookeeper-3.4.6目录下的 conf 文件夹  重命名zoo_sample.cfg 为zoo.cfg

 修改 zoo.cfg 配置信息 

里的

    记得在/tmp/zookeeper 下创建对应的 data  和 log 不然启动zookeeper 会报错

至此安装完成  

启动 zookeeper 

在bin里用  ./zkServer.sh start 启动

./zkServer.sh status ”查看运行状态 Mode: standalone 代表单机运行

执行"./zkServer.sh stop ”可停止zookeeper

接下来 结合dubbo  验证下 zookeeper 

在 Windows 进入dubbo  admin 存放目录

修改dubbo.properties 里把对应的 zookeeper 注册地址改为192.168.1.108( zookeeper安装的虚拟机IP)

启动zookeeper

启动 tomcat 

打开控制台  用户名和密码都是root

进入 dubbo admin 控制台  此时 没有提供者

修改代码里的配置文件  把上次集群的 改成单机的

运行代码  把服务注册到zookeeper

这时候在控制台出现提供者

至此,把zookeeper 作为dubbo的注册中心结果验证成功。

2.redis单机版安装,以及用图形化界面连接验证

   进入opt目录  下载redis  wget  http://download.redis.io/releases/redis-3.2.6.tar.gz

解压 tar -zxf redis-3.2.6.tar.gz

在解压下的目录下运行 make命令  此时会报错,因为新装的虚拟机没有安装gcc

先安装gcc

完成后再次make 还是出错

还是报错  运行 make distclean 清除之后再运行 make 最后成功

然后运行 make install  最后安装完成

启动:

进入 /usr/local/bin 此时多出了几个命令

然后 ./redis-server 前台方式启动

新开一个窗口 不然 退出就会关闭 因为是前台方式登录

ps  -ef|grep redis 查看

 

用./redis-cli 连接

另一个窗口 关闭 或者退出 则找不到结果

 

后台启动的方式

新建一个目录用于 存放启动的配置

根目录下新建个 myredis  opt/redis-3.2.6下拷贝一份redis.conf到新建的目录myredis

编辑 redis.conf 

 改为yes

指定启动的 redis.conf启动

即使退出命令窗口 也还是启动着

 用图形化界面RedisDesktopManager 连接

此时连接不上  要把redis.conf里的

注释掉这个:

#bind 127.0.0.1 

然后还要设置密码:

重新连接  成功 

猜你喜欢

转载自www.linuxidc.com/Linux/2017-05/143332.htm