[Jenkins] 젠킨스 설치 및 사용 방법
·
프로그램/LINUX
안녕하세요! 프뚜입니다. 우분투에 젠킨스 설치 및 사용 방법에 대해 포스팅합니다. # OS 확인하기 # cat /etc/issue Ubuntu 22.04.1 LTS # 시스템에 레포지토리 추가 # curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \ /usr/share/keyrings/jenkins-keyring.asc > /dev/null # echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \ https://pkg.jenkins.io/debian binary/ | sudo tee \ /etc/apt/sources.list.d/jenkins.list > /dev/nu..
[Jenkins] 우분투에서 젠킨스 설치하기
·
프로그램/LINUX
안녕하세요! 프뚜입니다. 우분투 환경에서 젠킨스(Jenkins) 설치에 대해 포스팅합니다. [개발 환경] - OS: Ubuntu 22.04.1 LTS # 젠킨스를 설치하기 위해 사전 작업하기 # 2023.04.13[프뚜]: wget 설치하기 apt-get install -y wget # 2023.04.13[프뚜]: sudo 설치하기 apt-get install -y sudo # 2023.04.13[프뚜]: 언어팩 설치하기 apt-get install -y language-pack-ko 젠킨스 저장소 연결을 위해 wget을 설치해야하며, Root 권한을 받기 위해 sudo를 설치합니다. 젠킨스를 서비스에 등록하기 위해서 언어팩이 필요합니다. # 젠킨스 저장소 연결하기 wget -q -O - https://..
[Redis] Node [redis] is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0. error 해결하기
·
프로그램/LINUX
안녕하세요! 프뚜입니다. Node [redis] is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0. 레디스 클러스터를 연결하려고 했으나 위와 같은 에러를 발생하게 되었습니다. 해결 방법은 아래와 같습니다. [개발환경] - OS: Ubuntu 22.04.1 LTS # aof/rdb 백업 파일 제거하기 redis.conf에 dir로 지정된 경로의 appendonly.aof와 dump.rdb를 삭제합니다. # node.conf 파일 제거하기 redis.conf에 cluster-config-file로 지정된 경로의 nodes.conf를 삭제합니다. # ..
[Redis] 레디스 (error) MOVED [slot] [redis] 에러 해결 방법
·
프로그램/LINUX
안녕하세요! 프뚜입니다. 레디스 클러스터 환경에서 바인딩된 값을 꺼낼 때 해당 값이 어디 슬롯에 있는 지 확인 후 해당 슬롯으로 이동하게 됩니다. 하지만 이동하지 못 하고 (error) MOVED [slot] [redis]가 발생하게 되었을 때 처리 방법을 포스팅합니다. [개발환경] - OS: Ubuntu 22.04.1 LTS # redis-cli 명령어 사용하기 redis-cli -p [port] -c redis-cli를 사용할 때 옵션으로 -c를 사용해야 클러스터로 접속이 됩니다. -c옵션을 주지 않게 되면 제목과 같은 에러가 발생하게 됩니다.
[Redis] 레디스 클러스터, Slave 세팅 및 설정하기 (Master/Slave)
·
프로그램/LINUX
안녕하세요! 프뚜입니다. 우분투에 redis 설치하는 방법은 링크를 통해 참고하시면 됩니다. Redis7000은 port 7000을 사용하고 있습니다. Redis7011(Replica) 연결되어있습니다. Redis7001은 port 7001을 사용하고 있습니다. Redis7012(Replica) 연결되어있습니다. Redis7002은 port 7002을 사용하고 있습니다. Redis7010(Replica) 연결되어있습니다. Redis7010은 port 7010을 사용하고 있습니다. Redis7002(Master) 연결되어있습니다. Redis7011은 port 7011을 사용하고 있습니다. Redis7000(Master) 연결되어있습니다. Redis7012은 port 7012을 사용하고 있습니다. Redis..
[Redis] 레디스 백업 세팅 및 설정하기 (replica, slave)
·
프로그램/LINUX
안녕하세요! 프뚜입니다. 우분투에 redis 설치하는 방법은 링크를 통해 참고하시면 됩니다. Redis7000은 port 7000을 사용하고 있습니다. Master로 지정되어있습니다. Redis7001은 port 7001을 사용하고 있습니다. Replica로 지정되어있습니다. [개발환경] - OS: Ubuntu 22.04.1 LTS # redis.conf를 복사해서 redis-7000.conf 생성하기 # 2023.01.06[프뚜]: 디렉토리 지정 dir /etc/redis/node/ # 2023.01.06[프뚜]: 모든 IP 접속 허용 bind 0.0.0.0 ::1 # 2023.01.06[프뚜]: 접속 PORT 지정 port 7000 # 2023.01.06[프뚜]: 로그파일 생성 logfile redi..
[Redis] CLUSTERDOWN The cluster is down Error 해결하기
·
프로그램/LINUX
안녕하세요! 프뚜입니다. 레디스 클러스터 구성 이후 하나 이상의 master 서버가 down되었을 때, (error) CLUSTERDOWN The cluster is down가 발생하게 됩니다. 해결 방법에 대해 공유합니다. [개발환경] - OS: Ubuntu 22.04.1 LTS # redis.conf # 2023.01.03[프뚜]: default는 yes cluster-require-full-coverage no cluster-require-full-coverage yes: 슬레이브가 없는 마스터 노드 중 어느 하나라도 다운되면 클러스터가 다운되어 클라이언트의 어떤 오퍼레이션도 동작하지 않습니다. cluster-require-full-coverage no: 슬레이브가 없는 마스터 노드가 다운되더라도 ..
[Redis] 레디스 클러스터 세팅 및 설정하기 (redis cluster)
·
프로그램/LINUX
안녕하세요! 프뚜입니다. 새해 복 많이 받으세요 ! 우분투에 redis 설치하는 방법은 링크를 통해 참고하시면 됩니다. Redis 3개를 Cluster 구성을 합니다. Redis7000은 port 7000을 사용하고 있습니다. Slot은 0에서 5460을 사용합니다. Redis7001은 port 7001을 사용하고 있습니다. Slot은 5461에서 10922을 사용합니다. Redis7002은 port 7002을 사용하고 있습니다. Slot은 10923에서 16383을 사용합니다. [개발환경] - OS: Ubuntu 22.04.1 LTS # redis.conf를 복사해서 redis-7000.conf 생성하기 # 2023.01.03[프뚜]: 모든 IP 접속 허용 bind 0.0.0.0 ::1 # 2023.0..
프뚜
'프로그램/LINUX' 카테고리의 글 목록