# 知识库系统 **Repository Path**: zoomLee/niuke-forum ## Basic Information - **Project Name**: 知识库系统 - **Description**: 参考牛客论坛项目,实现了知识库系统 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-03-27 - **Last Updated**: 2023-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 牛客论坛 #### 介绍 仿牛客论坛的知识库系统项目 在原项目基础上,还实现了 富文本编辑器发布帖子、发帖草稿箱、帖子的收藏、个人收藏夹、帖子内容截长图分享等功能 #### 软件版本 1. kafka_2.12-2.3.0 2. elasticsearch-6.4.3 3. Java 8 #### 使用说明 安装配置: 1. 执行sql文件夹下的三个sql文件 并在配置文件对数据库进行相应配置 2. kafka安装目录下的 config/zookeeper.properties 将dataDir设置为自定义的数据存放地址 同理 对config/zookeeper.properties中的log.dirs也进行相应设置 3. consumer.properties中 设置 group.id=community-consumer-group 4. elasticsearch安装目录下 config/elasticsearch.yml 设置 cluster.name: nowcoder 5. 安装qq群里的RKCSSVA.exe(wkhtmltopdf) 到目录d:/work/wkhtmltopdf下 也可以自己修改application.properties 6. 因为utf-8不兼容富文本编辑器的emoji表情 故需要将discuss_post表中对应的content列进行字符集的重新配置 详见博客方法一:https://www.cnblogs.com/liupeifeng3514/p/10214392.html 启动项目前: 1. 本地启动redis 2. 进入kafka安装目录 用命令行启动zookeeper:bin\windows\zookeeper-server-start.bat config\zookeeper.properties 3. 不要关闭以上命令窗口 新开一个命令窗口 进入kafka安装目录启动kafka:bin\windows\kafka-server-start.bat config\server.properties 4. 进入elasticsearch目录下的bin文件夹 双击elasticsearch.bat 启动服务 关闭项目前: 一定不能直接关闭kafka的命令窗口!!而是通过输入指令来关闭服务! 1. 先关闭kafka:bin\windows\kafka-server-stop.bat 2. 再关闭zookeeper:bin\windows\zookeeper-server-stop.bat #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request