学习笔记


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和端口进行访问端口可以随便写,但是对外发布时只能独占一个端口
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐