Skip to content

wangxiaofan777/data-middle-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

data-middle-platform

数据中台

打包镜像

  • 构建本地镜像
docker build . -t user-service:v1
docker build . -t datasource-service:v1
  • 打包镜像并推送到镜像服务器

数据源服务

docker tag datasource-service:v1 wangxiaofan777/datasource-service:v1
docker push wangxiaofan777/datasource-service:v1

用户服务

docker tag user-service:v1 wangxiaofan777/user-service:v1
docker push wangxiaofan777/user-service:v1
  • MySQL连接
# JVM 参数配置
-Djava.net.preferIPv4Stack=true

channels:

envs_dirs:

  • /Users/wangmaosong/data/anaconda3/envs pkgs_dirs:
  • /Users/wangmaosong/data/anaconda3/pkgs

redis-cluster安装

  • 创建配置数据路径
mkdir -p /data/redis/data/7000/data
mkdir -p /data/redis/data/7001/data
mkdir -p /data/redis/data/7002/data
mkdir -p /data/redis/data/7003/data
mkdir -p /data/redis/data/7004/data
mkdir -p /data/redis/data/7005/data
mkdir -p /data/redis/data/7006/data
  • 创建日志路径
mkdir -p /data/redis/data/7000/logs
mkdir -p /data/redis/data/7001/logs
mkdir -p /data/redis/data/7002/logs
mkdir -p /data/redis/data/7003/logs
mkdir -p /data/redis/data/7004/logs
mkdir -p /data/redis/data/7005/logs
mkdir -p /data/redis/data/7006/logs
  • 创建配置文件

配置文件需要创建六个,修改为不同的端口即可(7000、7001、7002、7003、7004、7005、7006)

port 7000
# 默认绑定
bind 0.0.0.0
# 是否守护进程启动
daemonize yes
# 日志级别:notice或者debug(开发)
loglevel notice
# 日志文件
logfile "/data/redis/data/7000/logs/redis_7000.log"
# data路径
dir /data/redis/data/7000/data
# 线程
pidfile /var/run/redis_7000.pid
# 开启日志Append
appendonly yes

maxmemory 2gb
# aof文件名
appendfilename "appendonly.aof"
# 同步写入策略 always、everysec、no
appendfsync everysec

protected-mode no

cluster-enabled yes

# RDB
save 900 1
save 300 10
save 60 10000
# rdb文件名
dbfilename dump.rdb
# Redis默认是开启压缩的。
rdbcompression yes
# 用户密码
#user admin on -DEBUG +@all ~* > 123456
#requirepass 123456
#replicaof 127.0.0.1= 6379
replica-read-only no
# 删除策略
maxmemory-policy volatile-lru
  • 启动服务
redis-server /etc/redis/7000.conf
redis-server /etc/redis/7001.conf
redis-server /etc/redis/7002.conf
redis-server /etc/redis/7003.conf
redis-server /etc/redis/7004.conf
redis-server /etc/redis/7005.conf
redis-server /etc/redis/7006.conf
  • 创建redis集群

创建成功会有提示:[OK] All 16384 slots covered.

redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 \
127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 \
--cluster-replicas 1

添加节点

添加成功会有如下提示:[OK] New node added correctly.

redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000

删除节点

redis-cli --cluster del-node 127.0.0.1:7006 2873e8480bbfca1b0b98621e7862f6844a6e5850

About

数据中台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages