詳解如何使用linux啟動(dòng)Nacos
使用linux啟動(dòng)Nacos
前提你需要滿足一下配置:
具體的配置需求參考Nacos的中文網(wǎng)站:
- 64 bit OS,支持 Linux/Unix/Mac/Windows,推薦選用 Linux/Unix/Mac。
- 64 bit JDK 1.8+;下載 & 配置。
- Maven 3.2.x+;下載 & 配置。之后才開(kāi)始配置nacos
在linux中配置nacos
在官網(wǎng)下載你需要的Nacos的版本
然后再再linux環(huán)境下
rz #導(dǎo)入Nacos的壓縮包 mkdir /usr/local/Nacos #創(chuàng)建Nacos用來(lái)儲(chǔ)藏nacos的解壓文件 tar -zxvf 壓縮包所在路徑 -C /usr/local/Nacos #把nacos的配置文件解壓到我們指定的目錄位置 #此處C大寫 #-z: z代表的是gzip, 通過(guò)gzip命令處理文件,gzip可以對(duì)文件壓縮或者解壓 #-c: c代表create,即創(chuàng)建新的包文件 #-x: x代表的是extract,實(shí)現(xiàn)從包文件中還原文件,提取,解壓文件 #-v: v代表的是verbose,顯示命令的執(zhí)行過(guò)程 #-f: f代表的是file,用于指定包文件的名稱 cd /usr/local/Nacos/bin #進(jìn)入Nacos的bin目錄 置
第一個(gè)關(guān)鍵配置
vim startup.sh #大概是這個(gè)位置
#[ ! -e "$JAVA_HOME/bin/java" ] && #JAVA_HOME=$HOME/usr/local/jdk1.8.0_171/bin/java #[ ! -e "$JAVA_HOME/bin/java" ] && #JAVA_HOME=/usr/java #[ ! -e "$JAVA_HOME/bin/java" ] && #JAVA_HOME=/opt/taobao/java #[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME
找到這個(gè)位置之后按I進(jìn)入插入模式 insert mode
把第一個(gè)帶有$HOME的后面改為自己在linux中JDK的安裝位
第二個(gè)關(guān)鍵配置
進(jìn)入事先在linux中配置好的數(shù)據(jù)庫(kù)
mysql -u root -p Enter password: XXXXX
進(jìn)入數(shù)據(jù)庫(kù)
cteate database Nacos; #創(chuàng)建一個(gè)用來(lái)裝nacos-mysql.sql的內(nèi)容 use Nacos #使用這個(gè)數(shù)據(jù)庫(kù) source /usr/local/nacos/conf/nacos-mysql.sql #執(zhí)行這個(gè)文件目錄下的sql文件
第三個(gè)關(guān)鍵配置
cd .. #返回上一層目錄 cd conf #進(jìn)入config目錄 vim application.properties #打開(kāi)這個(gè)文件 #下面的配置,Nacos自帶有,只需要把注解打開(kāi)然后換上自己數(shù)據(jù)庫(kù)的配置即可 spring.datasource.platform=mysql Count of DB: db.num=1 Connect URL of DB: #地址用自己虛擬機(jī)的ip地址 加剛剛在數(shù)據(jù)庫(kù)中創(chuàng)建的這個(gè) db.url.0=jdbc:mysql://192.168.26.130:3306/Nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user.0=root #自己數(shù)據(jù)庫(kù)的賬號(hào) db.password.0=root #自己數(shù)據(jù)庫(kù)的密碼
Ending
啟動(dòng)Nacos
在/usr/local/nacos/bin下輸入 standalone是單機(jī)啟動(dòng)
./startup.sh -m standalone 啟動(dòng)Nacos 或者 sh startup.sh -m standalone
會(huì)出現(xiàn)
nacos is starting with standalone nacos is starting,you can check the /usr/local/nacos/logs/start.out
我們可以cat -n /usr/local/nacos/logs/start.out
如果出現(xiàn)
2 3 ,--. 4 ,--.'| 5 ,--,: : | Nacos 1.4.1 6 ,`--.'`| ' : ,---. Running in stand alone mode, All function modules 7 | : : | | ' ,'\ .--.--. Port: 8848 8 : | \ | : ,--.--. ,---. / / | / / ' Pid: 21759 9 | : ' '; | / \ / \. ; ,. :| : /`./ Console: http://192.168.26.130:8848/nacos/index.html 10 ' ' ;. ;.--. .-. | / / '' | |: :| : ;_ 11 | | | \ | \__\/: . .. ' / ' | .; : \ \ `. https://nacos.io 12 ' : | ; .' ," .--.; |' ; :__| : | `----. \ 13 | | '`--' / / ,. |' | '.'|\ \ / / /`--' / 14 ' : | ; : .' \ : : `----' '--'. / 15 ; |.' | , .-./\ \ / `--'---' 16 '---' `--`---' `----' 17 18 2023-04-04 08:46:06,573 INFO Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@20435c40' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 19 20 2023-04-04 08:46:06,582 INFO Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 21 22 2023-04-04 08:46:07,065 INFO Tomcat initialized with port(s): 8848 (http) 23 24 2023-04-04 08:46:07,467 INFO Root WebApplicationContext: initialization completed in 4090 ms 25 26 2023-04-04 08:46:09,942 INFO Initializing ExecutorService 'applicationTaskExecutor' 27 28 2023-04-04 08:46:10,083 INFO Adding welcome page: class path resource [static/index.html] 29 30 2023-04-04 08:46:10,498 INFO Creating filter chain: Ant [pattern='/**'], [] 31 32 2023-04-04 08:46:10,533 INFO Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@35293c05, org.springframework.security.web.context.SecurityContextPersistenceFilter@7fe083b1, org.springframework.security.web.header.HeaderWriterFilter@2a492f2a, org.springframework.security.web.csrf.CsrfFilter@1b58ff9e, org.springframework.security.web.authentication.logout.LogoutFilter@5a62b2a4, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@486be205, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4b4dd216, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@620aa4ea, org.springframework.security.web.session.SessionManagementFilter@16afbd92, org.springframework.security.web.access.ExceptionTranslationFilter@56b78e55] 33 34 2023-04-04 08:46:10,620 INFO Initializing ExecutorService 'taskScheduler' 35 36 2023-04-04 08:46:10,642 INFO Exposing 2 endpoint(s) beneath base path '/actuator' 37 38 2023-04-04 08:46:10,774 INFO Tomcat started on port(s): 8848 (http) with context path '/nacos' 39 40 2023-04-04 08:46:10,777 INFO Nacos started successfully in stand alone mode. use external storage 41
表示成功
最后的最后
配置防火墻
firewall-cmd --zone=public --add-port=8848/tcp --permanent firewall-cmd --reload
一切準(zhǔn)備就緒http://192.168.26.130:8848/nacos啟動(dòng)它
用戶名:nacos
密碼:nacos
默認(rèn)值
到此這篇關(guān)于詳解如何使用linux啟動(dòng)Nacos的文章就介紹到這了,更多相關(guān)使用linux啟動(dòng)Nacos內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17詳細(xì)配置
算不上經(jīng)驗(yàn),只能說(shuō)是個(gè)人總結(jié).在搭建過(guò)程中遇到的問(wèn)題.并記錄下來(lái).剛開(kāi)學(xué)習(xí)始搭建環(huán)境的朋友少走一些彎路.這沒(méi)有過(guò)多的參數(shù),并不是什么高性能網(wǎng)站的部署.本人經(jīng)驗(yàn)有限,在此分享一些遇到的問(wèn)題.2012-06-06在CentOS / RHEL上設(shè)置 SSH 免密碼登錄的方法
本篇文章主要介紹了在CentOS / RHEL上設(shè)置 SSH 免密碼登錄的方法,自動(dòng)登錄配置好以后,你可以通過(guò)它使用 SSH (Secure Shell)和安全復(fù)制 (SCP)來(lái)移動(dòng)文件。2017-03-03