install.md 4.1 KB

变更历史

版本 变更内容 变更时间 变更人员
v0.01 初稿 2018-07-24 wuxw

本页内容

  1. docker 安装(推荐)
  2. 普通安装

docker 安装(推荐)

下载代码

  git clone https://github.com/java110/MicroCommunity.git

下载代码

  1. mysql 安装

切换目录到


cd MicroCommunity/java110-config/docker/mysql

docker build -t java110/docker-mysql .

mysql

  docker run -ti --name mysql_test -e MYSQL_ROOT_PASSWORD=123456 -p3306:3306 -idt java110/docker-mysql:latest

  docker logs -f mysql_test

出现如下图安装成功

mysql安装成功

用工具登录 如下图:

mysql_login

mysql_login

安装完成

  1. redis 安装
docker pull redis
docker run -ti --name redis_test -p6379:6379 -idt redis:latest
docker logs -f redis_test

redis download redis install complate

  1. zookeeper 安装
docker pull zookeeper
docker run -ti --name zookeeper_test -p2181:2181 -idt zookeeper:latest
docker logs -f zookeeper_test

zookeeper_download zookeeper install complate

  1. kafka 安装
docker pull wurstmeister/kafka
docker run --name kafka_test -e HOST_IP=localhost -e KAFKA_ADVERTISED_PORT=9092 -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=192.168.31.199:2181 -e KAFKA_ADVERTISED_HOST_NAME=localhost -e ZK=zk -p 9092 --link zookeeper_test:zk -tdi wurstmeister/kafka
docker logs -f kafka_test

kafka install

注意 KAFKA_ZOOKEEPER_CONNECT=192.168.31.199:2181 换成自己主机的IP端口

  1. 编译代码

配置hosts dev.java110.com dev.redis.java110.com dev.zk.java110.com dev.db.java110.com dev.kafka.java110.com

修改 MicroCommunity/XXService/src/main/resources 下的application-dev(开发环境) application-prod(生产环境) application-test(测试环境) 中的数据库地址 kafka地址 zookeeper地址 redis地址等

XXService 代表 CenterService,CodeService,CommentService,ConsoleService,ShopService,StoreService,UserService 等

mvn clean install

mvn code

第一次编译需要下载jar 时间有点长

  1. 启动eureka 服务
  cd MicroCommunity/eureka/docker
  chmod u+x onStart.sh
  sh onStart.sh

eureka 启动 eureka 启动 eureka 启动

注意:如果报 Cannot connect to the Docker daemon. Is the docker daemon running on this host?错,执行 下面代码

sudo gpasswd -a ${USER} docker
sudo service docker restart

退出后重新进入

  1. 编码生成服务(CodeService)
  cd MicroCommunity/CodeService/docker
  chmod u+x onStart.sh
  sh onStart.sh

code install

  1. 中心服务(CenterService)
  cd MicroCommunity/CenterService/docker
  chmod u+x onStart.sh
  sh onStart.sh

中心服务 中心服务

  1. 评论服务(CommentService)
  cd MicroCommunity/CommentService/docker
  chmod u+x onStart.sh
  sh onStart.sh

评论服务 评论服务

  1. 控制服务(ConsoleService)
  cd MicroCommunity/ConsoleService/docker
  chmod u+x onStart.sh
  sh onStart.sh

控制服务

  1. 商品服务(ShopService)
  cd MicroCommunity/ShopService/docker
  chmod u+x onStart.sh
  sh onStart.sh

商品服务

  1. 商户服务(StoreService)
  cd MicroCommunity/StoreService/docker
  chmod u+x onStart.sh
  sh onStart.sh

商户服务

  1. 用户服务(UserService)
  cd MicroCommunity/UserService/docker
  chmod u+x onStart.sh
  sh onStart.sh

用户服务

目前为止全部启动完成

启动完成

docker

普通安装

>回到首页