学习笔记nginx zookeeper redis

学习笔记


linux指令

openssl version -a  打开ssl访问
cp ./jdk-linux**.tar.gz /opt   
cd opt
tar -xzvf ./jdk-linux**.tar.gz  安装linux下的jdk
vi etc/profile
export JAVA_HOME="/opt/jdklinux**"
exprot Path="$JAVA_HOME/bin:$PATH"   配置jdk环境变量
sourse /etc/profile  刷新环境变量
echo $JAVAHOME  查看环境变量

Redis的安装配置
将redis压缩包上传到linux系统

tar -xzvf redis-3.2.11.tar.gz
yum install gcc-c++  安装c语言环境
cd redis-3.2.11 进入redis目录
make  编译redis源码
cd redis-3.2.11
make install PREFIX=/usr/local/redis  安装redis(不指定PREFIX默认安装到当前目录,文件夹需要自己创建)
cp ./redis.conf ../redis/bin
cd redis   cd bin
./redis-server ./redis.conf
./redis-cli -h ip -p 端口 shutdown 停止redis
systemctl stop firewalld.service  暂时关闭防火墙
systemctl disable firewalld.service 永久关闭防火墙

JedisPool pool = new JedisPool("ip",端口);
Jedis jedis = pool.getResource();
String ss = jedis.get("hello");
System.out.prinln(ss);
jedis.close;     访问单机版的redis

配置nginx
进入nginx.conf文件中,在http中加入upstream 名字{
server ip1;
server ip2;
ip_hash;//客户端相同ip进入相同的服务器
}
在server的location中加入proxy_pass http:名字;
nginx -s reload 重启nginx

配置zookeeper

cd /zookeeper-3.4.6  
mkdir data
cd data 复制目录路径
cd conf/
vi zoo.cfg
修改dataDir=复制的目录路径
cd ../bin/
./zkServer.sh strtps -ef | zoook

zookeeper.xml文件配置,服务者注册

<dubbo:application name=""/>  配置别名,目的是在后台可以看到这个服务的别名
<dubbo:registry address="ip地址" protocol="zookeeper"/>  配置注册中心 address是注册中心地址,protocol指的是注册中心的协议格式
<dubbo:service interface="" timeout="60000"/>  告诉注册中心我是谁ref代表倒地具体发布哪个服务,timeout连接超时时间
<dubbo:protocol name="dubbbo" port="12345"/>配置我的端口,因为消费者想要连接我们,必须通过我们的ip和端口进行访问端口可以随便写,但是对外发布时只能独占一个端口
进入服务器 cd zookeeper-3.4.1 cd bin/ ./zkServer.sh start ps-ef | grep zook
关闭防火墙 service iptables stop

zookeeper.xml文件配置,消费者注册(web.xml中使用springmvc配置)

<dubbo:application name=""/>  配置别名,目的是在后台可以看到这个服务的别名
<dubbo:registry address="ip地址" protocol="zookeeper"/>  配置注册中心 address是注册中心地址,protocol指的是注册中心的协议格式
<dubbo:reference interface="" id="testService"/>  告诉注册中心我是谁ref代表倒地具体发布哪个服务,timeout连接超时时间
<dubbo:protocol name="dubbbo" port="12345"/>配置我的端口,因为消费者想要连接我们,必须通过我们的ip和端口进行访问端口可以随便写,但是对外发布时只能独占一个端口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值