기사 디렉토리
1. 배경
최근에 작업에 Nacos를 사용하다가 유레카를 버리고 나코스를 배우기 시작해서 로컬에서(Windows 환경에서) 단일 서비스 Nacos를 빌드하고 싶은데 패키지를 다운로드할 때 Nacos 공식 웹 사이트에서 네트워크 또는 기타 이유로 인해 다운로드가 불가능하고 마침내 방법을 찾은 후에도 시작할 수 없으므로 여기에 기록하고 모든 사람과 공유하여 모두에게 도움이되기를 바랍니다.
둘, 다운로드
-
공식 사이트 다운로드 주소: https://github.com/alibaba/nacos/releases
공식 사이트 다운로드는 매우 느리고 실패하기 쉽기 때문에 저자는 다음과 같은 다운로드 방법을 사용합니다. -
나만의 방식으로 다운로드(권장): https://gitee.com/mirrors/Nacos
참고: gitee 계정이 없으면 먼저 등록해야 합니다. 그렇지 않으면 다운로드할 수 없습니다.
3. 압축 해제 및 포장
3.1 압축을 푼 파일은 다음과 같습니다.
3.2 포장
이 디렉토리에서 cmd를 열고 다음 명령을 실행하여 패키징을 시작합니다.물론 먼저 maven 환경 변수를 먼저 구성해야 합니다.
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
3.3 포장된 패키지 찾기
3.4 tar 패키지 대신 zip 패키지의 압축을 풉니다. tar 패키지는 Linux의 패키지입니다.
zip 압축해제시 압축해제 경로에 한자가 없어야 함을 주의하시고 압축해제 후 bin 디렉토리에 진입하여 startup.cmd를 더블클릭하면 오류가 발생합니다. nacos.core.auth.plugin.nacos.token.secret.key.
nacos 공식 웹사이트에서 확인한 결과, 이유는 다음과 같습니다: https://nacos.io/zh-cn/docs/v2/guide/user/auth.html , 이는 nacos 버전에 기본값이 없음을 의미합니다. 값은 2.2.1 이후이고 작성자 버전은 2.2.1이므로 여기에서 기본값을 구성해야 합니다.
3.5 오류 수정 및 기본 구성
다음과 같은 공식 프롬프트에 따르면
작성자는 이 Base64 단축키를 사용하여 암호화된 문자열을 생성했으며 단축키는 https://www.sojson.com/base64.html 입니다.
3.6 Nacos의 구성 파일에 바로 지금 값을 구성합니다.
nacos 압축 해제 후 디렉터리에서 conf 디렉터리를 찾은 다음 conf에서 application.properties 파일을 엽니다. 내부의 nacos.core.auth.plugin.nacos.token.secret.key 속성에 값을 할당하고 여기에서 생성된 문자열을 할당합니다. 다음과 같이:
nacos.core.auth.plugin.nacos.token.secret.key=cm9vdENvbmZpZ3Jvb3RDb25maWdyb290Q29uZmlncm9vdENvbmZpZwog
3.7 Nacos 저장 및 시작
시작 방법 1: bin 디렉터리에서 startup.cmd를 두 번 클릭합니다.
시작 방법 2: bin 디렉터리에서 cmd를 연 다음 다음 명령을 입력합니다. startup.cmd -m standalone
3.8 로그인 확인
필요에 따라 포트 번호를 변경할 수 있는 브라우저에 http://172.1.26.184:8090/nacos/index.html을 입력합니다. 여기서 포트 번호는 작성자 자신의 포트 번호입니다.
그런 다음 기본 사용자 이름과 암호를 입력하고 사용자 이름은 nacos이고 암호도 nacos이며 성공적으로 로그인할 수 있습니다.
참조 블로그: https://blog.csdn.net/Passer_hua/article/details/125941453
설명: 이 기사의 내용은 작성자가 테스트했으며 유효합니다.