cim安装事项

项目地址:https://github.com/crossoverJie/cim

配置步骤:

  • git clone https://github.com/crossoverJie/cim.git
  • cd cim
  • sudo mvn -Dmaven.test.skip=true clean package
  • cp /cim/cim-server/target/cim-server-1.0.0-SNAPSHOT.jar  /xx/work/server0/
  • cd /xx/work/server0/
  • nohup java -jar  ./cim-server-1.0.0-SNAPSHOT.jar --cim.server.port=9000 --app.zk.addr=192.168.227.99(内网地址,云上也是内网地址,也就是和网卡绑定的地址)  > /root/work/server0/log.file 2>&1 &

这一步可能需要 chmod -R 777 ./修改权限

  • cp /cim/cim-forward-route/target/cim-forward-route-1.0.0-SNAPSHOT.jar /xx/work/route0/
    cd /xx/work/route0/
    nohup java -jar ./cim-forward-route-1.0.0-SNAPSHOT.jar --app.zk.addr=与之前相同 --spring.redis.host=127.0.0.1 --spring.redis.port=6379  --spring.redis.password=A123> /root/work/route/log.file 2>&1 &

这一步可能需要 chmod -R 777 ./修改权限

  • curl -X POST --header ‘Content-Type: application/json’ --header ‘Accept: application/json’ -d ‘{
    “reqNo”: “1234567890”,
    “timeStamp”: 0,
    “userName”: “zhangsan”
    }’ ‘http://路由服务器:8083/registerAccount
  • cp /cim/cim-client/target/cim-client-1.0.0-SNAPSHOT.jar /xx/work/route0/
  • cd /xx/work/route0/
  • java -jar cim-client-1.0.0-SNAPSHOT.jar --server.port=8084 --cim.user.id=上方返回的userId --cim.user.userName=用户名 --cim.route.url=http://路由服务器:8083/

重点

配置zookeeper

mkdir /usr/local/src/zookeeper

sudo wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.1/apache-zookeeper-3.8.1-bin.tar.gz
sudo tar zxvf apache-zookeeper-3.8.1-bin.tar.gz
cd  /usr/local/src/zookeeper/conf

cp zoo_sample.cfg zoo.cfg            //复制一份取名为zoo.cfg
mv zoo_sample.cfg zoo.cfg

mkdir data //创建data的存储数据

sudo vim /conf/zoo.cfg

修改如下:
image-20230327105102649.png

同时需要修改本机(zookeeper所在服务的主机)的/etc/hosts文件,注释掉前两行的127.0.01 -->暂时不需要
如果是部署在云服务器,还需要如下步骤(高亮部分)

  1. ZooKeeper的配置文件zoo.cfg要加参数quorumListenOnAllIPs=true
  2. 云服务器的/etc/hosts文件外网IP地址映射主机名

如果8080端口被占用,还得添加一行admin.serverPort=8079
进入bin目录

sudo ./zkServer.sh start

sudo ./zkServer.sh stop

配置redis

wget http://download.redis.io/releases/redis-6.2.5.tar.gz

tar -zxvf redis-6.2.5.tar.gz

cd redis-6.2.5

make

cd deps

make hiredis linenoise lua jemalloc

cd hiredis

sudo make install

cd …/lua

sudo make install

cd …/…

sudo make install

修改配置⽂件:修改redis.conf⽂件:vi打开redis-server配置的redis.conf⽂件(在redis源码⽬录下, ⽐如/root/im/redis-6.2.5),然后使⽤快捷匹配模式:/stop-writes-on-bgsave-error定位到stop- writes-on-bgsave-error字符串所在位置,接着把后⾯的yes设置为no即可。另外:daemonize no改 为daemonize yes。

同时修改requirepass 为A123

启动redis服务:redis-server ./redis.conf

查看redis状态  sudo lsof -i:6379

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值