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
然后还要设置密码:
重新连接 成功
Linux下安装单机版zookeeper(和dubbo配合验证)和redis(用图形化界面连接验证)的更多相关文章
- [Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例.
今天 不知自己装的centos 出现了什么问题, 一直卡在 启动界面, 找了半天没找见原因(最后时刻还是发现原因, 只因自己手欠一怒之下将centos删除了, 而且选择的是在本地磁盘也删除. ..让我 ...
- Linux下安装Zookeeper
Zookeeper是一个协调服务,可以用它来作为配置维护.名字服务.分布式部署: 下面,我来分享一下在Linux下安装Zookeeper的整个步骤,让大家少走弯路. 一.Zookeeper下载 [ro ...
- linux下安装Elasticsearch(单机版和集群版)
一.linux下安装Elasticsearch(单机) 1.软件下载 下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsea ...
- Nginx入门篇-基础知识与linux下安装操作
我们要深刻理解学习NG的原理与安装方法,要切合实际结合业务需求,应用场景进行灵活使用. 一.Nginx知识简述Nginx是一个高性能的HTTP服务器和反向代理服务器,也是一个 IMAP/POP3/SM ...
- Linux下安装 Posgresql 并设置基本参数
在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- Linux下安装使用Solr
Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...
- Linux下安装tar.gz类型的jdk,并配置环境变量
近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...
- Linux下安装和配置JDK与Tomcat(升级版)
在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...
随机推荐
- 【iOS】7.4 定位服务->2.1.1 定位 - 官方框架CoreLocation: 请求用户授权
本文并非最终版本,如果想要关注更新或更正的内容请关注文集,联系方式详见文末,如有疏忽和遗漏,欢迎指正. 本文相关目录: ================== 所属文集:[iOS]07 设备工具 === ...
- 自动化测试工具Appium环境搭建
Appium是一个开源.跨平台的测试框架,可以用来测试原生及混合的移动端应用.Appium支持IOS.Android及FirefoxOS平台.Appium使用WebDriver的json wire协议 ...
- HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析
HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求.不作修改,客户程序就无法重复此请求. HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证 ...
- ps人物像发丝的抠图处理
1-复制图层——使用快速选择工具——添加选区(包含发丝)——调整边缘 2- 提高半径(尽量高)——降低移动边缘——输出到新建图层 这个时候,我们发现人物的很多地方是透明的,不用担心,因为我们这一步先是 ...
- 【树莓派】h2数据库操作相关
之前在树莓派上面操作时候,遇到一些业务方面的bug,和团队中的同事经过多次尝试,但就是难以重现用户现场的问题. 但是问题却实实在在地发生,虽然并不是必然可重现的bug,但是也比较闹心: 发生了问题,也 ...
- SQLSERVER 切换数据库为单用户和多用户模式
有时候数据库在占用时,想做一些操作,无法操作.可以尝试将数据库切换为单用户模式来操作.操作完之后再切换回多用户模式. 命令如下: alter database 数据库名 set Single_user ...
- C#文件上传类,文件流,字节数组等
using System;using System.IO;using System.Web;using System.Web.UI.WebControls; namespace DotNet.Util ...
- iOS开发之UIApplication和delegate
1.概述 所有的移动操作系统都有个致命的缺点:app很容易受到打扰.比如一个来电或者锁屏会导致app进入后台甚至被终止. 还有很多其它类似的情况会导致app受到干扰,在app受到干扰时,会产生一些系统 ...
- javaWEB与Session
HttpSession(*****)1. HttpSession概述 * HttpSession是由JavaWeb提供的,用来会话跟踪的类.session是服务器端对象,保存在服务器端!!! * ...
- React-native 初始化项目很慢
我是在Mac环境下,利用facebook开源的react-native创建原生app项目缓慢的问题 一:确定自己的环境配置是否有问题 二:打开终端,输入命令行 brew install wget 点击 ...