# 关于项目 1. 该项目使用开源项目进行二开,仓库地址:https://github.com/lilishop?tab=repositories 2. 使用的版本是:4.4,对应的sql在:https://gitee.com/beijing_hongye_huicheng/docker/tags,下载对应版本,里面有sql # 本地环境搭建---Docker ## es安装(windows): ```docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.9.3``` ## ik分词器安装: 1. ik分词器版本必须和es版本保持一致 2. 下载地址:http://cdn-us-west-release.infinilabs.com/analysis-ik/stable/ 3. 下载后将下载好的zip包拷贝到es容器中: ```docker cp elasticsearch-analysis-ik-7.9.3.zip elasticsearch:/usr/local/ik.zip``` 4. 进入es容器:docker exec -it elasticsearch /bin/bash 5. 安装ik分词器 ```bin/elasticsearch-plugin install file:///usr/local/ik.zip``` 6. 重启es容器,即安装完成 ## rocketmq安装(windows) ```shell 1. docker run -d --name rocketmq-name-server -p 9876:9876 apache/rocketmq:4.8.0 sh mqnamesrv # 注意需要建一个目录,存放mq配置文件。建好目录后,在该目录下cmd执行: 2. echo "brokerIP1=127.0.0.1" > broker.conf # -v 参数的windows文件地址改成第二步的路径地址 3. docker run -d --name rmqbroker -p 10912:10912 -p 10911:10911 -p 10909:10909 -p 8080:8080 -p 8081:8081 -e "NAMESRV_ADDR=127.0.0.1:9876" -v C:\rocketmq-config\broker.conf:/home/rocketmq/rocketmq-4.8.0/conf/broker.conf apache/rocketmq:4.8.0 sh mqbroker -c /home/rocketmq/rocketmq-4.8.0/conf/broker.conf ```