본문 바로가기

728x90

전체 글

[리눅스] elasticsearch 클러스터 구성에서 인덱스 생성 elasticsearch 클러스터 구성에서 인덱스 생성 시 프라이머리 샤드와 복제본 설정 - 프라이머리 샤드(Primary Shard)와 복제본(Replica) 설정 인덱스(aindextest) 생성 - Shard : 3, Replica : 2 (3개 노드로 구성) #curl -XPUT "http://localhost:9200/aindextest" -H 'Content-Type: application/json' -d' # { # "settings": { # "number_of_shards": 3, # "number_of_replicas": 2 # } #} #' curl -XPUT "http://elastic:elastic@localhost:9200/aindextest" -H 'Content-Type: a.. 더보기
[기타] 크롬 확장 프로그램 추천 크롬 확장 프로그램 추천 ElasticSearch Head Elasticsearch 클러스터용 웹 프런트 엔드 Chrome Web Store를 통해 설치할 수 있습니다. Elasticsearch 클러스터 모니터링 및 프라이머리 샤드(Primary Shard)와 복제본(Replica) 보기 더보기
[리눅스] HAProxy 패스워드 설정 HAProxy 패스워드 설정 haproxy.cfg 편집 $ vim /etc/haproxy/haproxy.cfg ... #--------------------------------------------------------------------- userlist basic-auth #user elastic password ZWxhc3RpYzplbGFzdGlj user elastic insecure-password elastic user guest insecure-password guest #--------------------------------------------------------------------- frontend www-lb bind *:80 mode http http-request set.. 더보기
[명령어] mkpasswd 명령 mkpasswd 명령 $ mkpasswd -bash: mkpasswd: command not found expect 패키지 설치(mkpasswd 명령) $ yum install -y expect $ which mkpasswd /usr/bin/mkpasswd 사용법 usage: mkpasswd [args] [user] where arguments are: -l # (length of password, default = 9) -d # (min # of digits, default = 2) -c # (min # of lowercase chars, default = 2) -C # (min # of uppercase chars, default = 2) -s # (min # of special chars, defa.. 더보기
[Linux] How to build and push Docker images with GitHub Actions How to build and push Docker images with GitHub Actions Create a new repository for GitHub new repository > Actions > set up a workflow yourself Editing main.yml editing name: CI on: push: branches: [ main ] jobs: build: runs-on: ubuntu-latest steps: - name: Check Out Repo uses: actions/checkout@v2 - name: Login to Docker Hub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKER_HUB_US.. 더보기
[Linux] Installing a package to use the Kafka command(kafka-topics.sh) Installing a package to use the Kafka command(kafka-topics.sh) Install Azul Zulu on RPM-based Linux(CentOS 7) https://docs.azul.com/core/zulu-openjdk/install/rpm-based-linux Install from Azul RPM repository $ yum install -y https://cdn.azul.com/zulu/bin/zulu-repo-1.0.0-1.noarch.rpm Install the required Azul Zulu package $ yum install -y zulu11-jdk Check the java version $ /usr/lib/jvm/zulu11/bin.. 더보기
[Linux] Check the Kafka(Broker) ZooKeeper version Check the Kafka(Broker), ZooKeeper version Kafka(Broker) version find /usr/share/java/kafka/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*' $ find /usr/share/java/kafka/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*' kafka/kafka_2.13-7.0.0-ccs.jar Zookeeper version echo srvr | nc localhost 2181 $ echo srvr | nc localhost 2181 Zookeeper version: 3.6.3--6401e4ad2087061bc6b9f80dec2d69f2e3.. 더보기
[리눅스] 도커 컨테이너 터미널 프롬프트(PS1) 색상 변경 도커 컨테이너 터미널 프롬프트(PS1) 색상 변경 Dockerfile 파일 생성 $ vim Dockerfile FROM centos:7 LABEL website="sangchul.kr" ENV PS1A="\[\e[33m\]\u\[\e[m\]\[\e[37m\]@\[\e[m\]\[\e[34m\]\h\[\e[m\]:\[\033[01;31m\]\W\[\e[m\]$ " RUN echo 'PS1=$PS1A' >> ~/.bashrc 도커 빌드 $ docker build --tag centos-ps1:0.1 . 도커 컨테이너 실행 $ docker run -it --rm centos-ps1:0.1 bash 더보기

728x90