<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Echo 在 Windows 環(huán)境下的部署

          共 3199字,需瀏覽 7分鐘

           ·

          2021-02-18 12:55

          速覽

          各位如果需要將項目部署在本地進行測試,以下環(huán)境請?zhí)崆皞浜茫?/p>

          • Java 8
          • MySQL 5.7
          • Redis
          • Kafka 2.13-2.7.0
          • Elasticsearch 6.4.3

          使用 IDEA 打開本項目,等待所有的依賴下載完畢。然后「修改配置文件中的信息為你自己的本地環(huán)境,直接運行是運行不了的」,而且相關私密信息我全部用 xxxxxxx 代替了。

          本地運行需要修改的配置文件信息如下:

          1)application-develop.properties

          • MySQL
          • Spring Mail(郵箱需要開啟 SMTP 服務)
          • Kafka:consumer.group-id(該字段見 Kafka 安裝包中的 consumer.proerties,可自行修改, 修改完畢后需要重啟 Kafka)
          • Elasticsearch:cluster-name(該字段見 Elasticsearch 安裝包中的 elasticsearch.yml,可自行修改)
          • 七牛云(需要新建一個七牛云的對象存儲空間,用來存放上傳的頭像圖片)

          2)logback-spring-develop.xml

          • LOG_PATH:日志存放的位置

          每次運行之前都需要打開:

          • MySQL
          • Redis
          • Elasticsearch
          • Kafka

          另外,還需要事件建好數(shù)據(jù)庫 greatecommunity,然后依次運行項目 sql 文件夾下的這幾個 sql 文件建立數(shù)據(jù)庫表:

          下文是各個組件的詳細配置,關于 Java、Maven 的配置這里就不說了,各位自行百度。

          MySQL

          ① 下載并安裝 MySQL 5.7 版本,下載地址:https://dev.mysql.com/downloads/installer/

          ② 設置數(shù)據(jù)庫帳號密碼

          ③ 下載并安裝客戶端連接工具 Navicat,下載地址:http://www.formysql.com/xiazai.html

          ④ 創(chuàng)建數(shù)據(jù)庫 greatecommunity

          ⑤ 依次導入本項目 sql 文件夾下的 5 個 sql 文件

          ⑥ 修改項目配置文件 application-develop.properties 下的相關配置

          Redis

          ① 下載 Redis for Windows,下載地址:https://github.com/MicrosoftArchive/redis/releases

          ② 下載完后直接解壓即可

          ③ 配置環(huán)境變量(系統(tǒng)變量 Path),方便通過命令行啟動 Redis

          ④ 通過命令 redis-server 啟動 Redis

          ?

          如果啟動報錯找不到 6379 端口,可以先輸入 redis-cli 命令,然后 exit,再輸入 redis-server

          ?

          Elasticsearch

          ① 下載 Elasticsearch 6.4.3:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-4-3

          ?

          注意,下載 ElasticSearch 版本一定要與你的 SpringBoot 版本內(nèi)部規(guī)定的一致,我的是 SpringBoot 2.1.5。為了防止后面出現(xiàn)各種各樣的 Bug,各位小伙伴還是盡量和我的版本保持一致。

          ?

          ② 解壓完畢后,需要簡單配置一下:config/elasticsearch.yml

          ③ 然后再配到環(huán)境變量(系統(tǒng)變量 Path)中去:

          ④ 還需要安裝一個「中文分詞插件」(Elasticsearch 自帶一個英文分詞插件)elasticsearch-analysis-ik 6.4.3,下載地址:https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v6.4.3)

          注意:必須解壓到你的 Elasticsearch 安裝目錄的 plugins/ik 文件夾下(比如我的就是 D:\elasticsearch-6.4.3\plugins\ik)

          ⑤ 修改項目配置文件 application-develop.properties 下的相關配置:

          ⑥ 啟動 Elasticsearch:雙擊 elasticsearch.bat 即可(首次運行可能會需要一點時間才能啟動)

          Kafka

          ① 下載并安裝 Kafka_2.13-2.7.0:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.7.0/kafka_2.13-2.7.0.tgz

          ② Kafka 自帶 Zookeeper,對其配置文件 zookeeper.properties 進行相應的修改:

          ③ 修改 Kafka 日志文件的存放位置 server.properties

          ?

          如果后續(xù) Kafka 的啟動出現(xiàn)了問題,刪除這個文件夾 kafka-logs 然后重新啟動就好了,這是 Windows 下的一個 BUG。

          ?

          ④ 修改 consumer.group-id,在 consumer.proerties 文件下

          ⑤ 修改項目配置文件 application-develop.properties 下的相關配置:

          ⑥ 啟動 Kafka

          第一步:開啟一個命令行,輸入如下命令

          cd d:\kafka_2.13-2.7.0

          bin\windows\zookeeper-server-start.bat config\zookeeper.properties

          第二步:開啟另一個命令行,輸入如下命令

          cd d:\kafka_2.13-2.7.0

          bin\windows\kafka-server-start.bat config\server.properties

          Spring Mail

          ① Spring Mail 用于發(fā)送激活郵件,你需要注冊一個郵箱,并開啟 SMTP 服務,這里以新浪郵箱為例:

          ② 修改項目配置文件 application-develop.properties 下的相關配置:

          七牛云

          本項目的頭像文件存儲在七牛云服務器。

          ① 在七牛云創(chuàng)建一個對象存儲空間,測試域名有效期 30 天,且不支持 https 訪問,只能 http。

          ?

          30 天后這個測試域名就失效了,再重新創(chuàng)建一個空間就行了,或者也可以綁定自己購買的域名。

          ?

          ② 查看密鑰:

          • AK:標識身份
          • SK:用于加密上傳文件

          ③ 修改項目配置文件 application-develop.properties 下的相關配置:

          日志

          最后,修改一下 logback-spring-develop.xml 中日志文件的存放位置:

          本地環(huán)境全部配置完畢,運行 com.greate.community.CommunityApplication 開始體驗 Echo 吧 ??



          ?? 點擊下方卡片關注公眾號「飛天小牛肉」(專注于分享計算機基礎、Java 基礎和面試指南的相關原創(chuàng)技術好文,幫助讀者快速掌握高頻重點知識,有的放矢),與小牛肉一起成長、共同進步? ??

          ???并向大家強烈推薦我維護的?Gitee 倉庫?「CS-Wiki」(Gitee 推薦項目,目前已 0.9k star。面向全棧,致力于構(gòu)建完善的知識體系:數(shù)據(jù)結(jié)構(gòu)、計算機網(wǎng)絡、操作系統(tǒng)、算法、數(shù)據(jù)庫、設計模式、Java 技術棧、機器學習、深度學習、強化學習等),相比公眾號,該倉庫擁有更健全的知識體系,歡迎前來 star,倉庫地址 https://gitee.com/veal98/CS-Wiki。也可直接下方掃碼訪問


          原創(chuàng)不易,讀完有收獲不妨點贊|分享|在看支持哦

          瀏覽 71
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  俺去啦网站 | 成人在线免费观看视频 | 黄色视屏欧美日韩 | 免费靠逼视频 | 99在线精品视频观看 |