学习笔记nginx zookeeper redis
学习笔记linux指令openssl version -a打开ssl访问cp ./jdk-linux**.tar.gz /optcd opttar -xzvf ./jdk-linux**.tar.gz安装linux下的jdkvi etc/profileexport JAVA_HOME="/opt/jdklinux**"exprot Path="$JAVA_HOME/b...
·
学习笔记
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和端口进行访问端口可以随便写,但是对外发布时只能独占一个端口
更多推荐
已为社区贡献5条内容
所有评论(0)