본문 바로가기
반응형

분류 전체보기760

Terraform 설치 설치방법(for windows) https://learn.hashicorp.com/tutorials/terraform/install-cli?in=terraform/aws-get-started Install Terraform | Terraform - HashiCorp Learn Install Terraform on Mac, Linux, or Windows by downloading the binary or using a package manager (Homebrew or Chocolatey). Then create a Docker container locally by following a quick-start tutorial to check that Terraform installed correctly. .. 2022. 10. 4.
docker-compose 에러: Operation CREATE USER failed for 'root'@'% Operation CREATE USER failed for 'root'@'% 보통 이미 유저에 root가 있어서 에러가 발생하는것 해당 docker-compose.yml에 root 유저 생성하는 곳을 삭제하거나 주석처리 db: image: mysql:5.7.22 restart: always environment: MYSQL_DATABASE: "admin" # MYSQL_USER: root MYSQL_PASSWORD: root MYSQL_ROOT_PASSWORD: root volumes: - .dbdata:/var/lib/mysql ports: - 3306:3306 이런식으로 하면 됩니다. 2022. 9. 29.
윈도우에 curl 설치 및 적용 목차 curl -X 옵션이 먹히질 않습니다.. (그냥 curl 은 됩니다.) 설치 그래서 새로 설치해 보겠습니다. https://curl.se/windows/ curl for Windows curl 7.85.0 for Windows These are the latest and most up to date official curl binary builds for Microsoft Windows. curl version: 7.85.0 Build: 7.85.0_5 Date: 2022-08-31 Changes: 7.85.0 changelog curl for 64-bit Size: 10.0 MB sha256: a9d27fb283b250c2791f10 curl.se 여기서 설치를합니다. 그리고 설치한곳 경로를 환경.. 2022. 9. 29.
docker-compose 에러:You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version 윈도우의 경우 docker desktop 설정에서 use docker compose v2에 체크를 해주면 버전업이 된다. 리눅스의 경우는 curl로 받아서 설치하면된다. Reference https://stackoverflow.com/questions/42139982/version-in-docker-compose-yml-is-unsupported-you-might-be-seeing-this-error Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file ver Here's my docker-compose.yml file: version:.. 2022. 9. 28.
인텔 cpu road map: alder lake 이후 오늘 랩터레이크 발표로 상대적으로 저렴한 cpu 가격에 좋은 성능으로 주목을 받은것같다. 최근 vm 여러개 돌리는데 cpu와 메모리가 너무 부족하여 pc 교체일자를 언제로 할지 정하기 위해 차세대 cpu를 살펴보았다. Alder Lake(Golden Cove/Gracemont) Q4'21 / Q1'22 - 당시 AMD/Apple 제품에 비해 경쟁력이 약할 것으로 예상됩니다. Raptor Lake(Raptor Cove / Gracemont) Q3'22 / Q4'22 - 10% CPU 성능 향상 및 8/16 구성은 인텔을 다시 동등하게 유지하지만 AMD/Apple도 제품을 새로 고칠 것으로 예상합니다. Meteor Lake(Redwood Cove / Crestmont) Q2'23 - Intel 최초의 진정한.. 2022. 9. 28.
ElasticSearch data 노드 클러스터링 이미 마스터노드가 클러스터링이 되어 있는 곳에 data 노드를 추가적으로 클러스터링 하려고 한다. 이미 실행했을경우 clustering uuid가 존재하므로 해당 정보를 날려줘야한다. 경로는 /elasticsearch[설치경로]/data/ 폴더를 삭제 시키고 실행시켜주면 된다. 처음 실행이면 elasticsearch.yml에 설정값만 수정하면된다. (7.* 버전 이후: cluster.name, see_host, initial_master_nodes) Reference https://velog.io/@halim_limha/ElasticSearch-Clustering-%EB%B0%A9%EB%B2%95 ElasticSearch Clustering 방법 이번 글은 ElasticSearch를 설치하는 방법과 Se.. 2022. 9. 28.
[ElasticSearch]클러스터에 노드 2개 붙이기... 각 노드에 처음 실행할때 seed_host와 initial_master_nodes 를 설정을 하고 실행시켜야한다. node-1 [2022-09-27T07:44:01,557][WARN ][o.e.c.c.ClusterFormationFailureHelper] [node-1] master not discovered yet, this node has not previously joined a bootstrapped cluster, and this node must discover master-eligible nodes [node-1, node-2] to bootstrap a cluster: have discovered [{node-1}{NBsKhaguTKiH_JNJ6DkRYw}{zmC5Tel1QIWGl1eUq4.. 2022. 9. 27.
ElasticSearch에러: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] bootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] ERROR: Elasticsearch did not exit normally - check the logs at /home/ubuntu/elasticsearch-8.3.3-node-1/logs/My-ElasticSearch.log 최대 가상메모리가 적다고 에러가 발생하여 실행이 되지 않는다. 다음 명령어 및 파일 수정합니다. sudo vi /etc/sysctl.conf 해당 파일에 아래 문구 추가 및 숫자 수정 vm.max_map_couont=262144 그리고 명령어로 적용하면.. 2022. 9. 27.
[Elasticsearch 멀티 노드] node does not have the data role but has shard data 및bootstrap checks failed 에러 서버 한대에 두번째 노드를 올리려니 다음과같은 에러가 발생하였다. [에러] node does not have the data role but has shard data 데이터 노드는 없는데 샤드데이터를 가지고 있어서 발생한다고 한다. 에러 바로 아래에 Use 'elasticsearch-node repurpose' tool to clean up f라고 나오니 elasticsearch 폴더에서 bin 아래에 해당 파일을 실행시켜주면된다. 했는데 또다시 에러가 발생 ERROR: [1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch. bootst.. 2022. 9. 23.
Elasticsearch 와 metircbeat 연결(연동) 안될때 6.5버전 이후로 exporter 대신 metricbeat로 키바나에 metric 을 보내는데.. 처음 설정할땐 안그랬는데 두번째에서 메트릭을 가져오지 못했다. 찾아보니 설정을 또 따로 해줘야한다. Elasticsearch 가 설치되어 있는서버에서 다음 설정으로 확인한다. curl -X GET "localhost:9200/_cluster/settings?pretty" 아무런 설정이 되어있지 않았다. 아래 명령어로 설정을해주자 curl -X PUT "localhost:9200/_cluster/settings?pretty" -H 'Content-Type: application/json' -d' { "persistent": { "xpack.monitoring.collection.enabled": true } .. 2022. 9. 23.
AWS EC2 pem 키 추가 하기 목차 혼자 연습삼아 할때는 pem 키 하나만 설정해도 되지만 특정 상황에서는 여러 pem키를 사용할수도 있다. 그래서 ec2에 pem키를 등록해보려고 한다. EC2 서비스에서 키페어 항목에 들어간다. 키파일 생성 원하는 이름, 유형, 형식 선택하시고 키페어 생성을 하시면 키페어가 다운되고 aws에 등록이됩니다. Public키 확인 및 적용 그리고 다운로드 한 경로에서 다음 명령어로 키값을 조회 합니다. ssh-keygen -y -f [경로] ssh-keygen -y -f [경로] 이런식으로 값이 나옵니다.(pem파일에 있는 키값과 다릅니다.) 윈도우의 경우 권한이 없다고 하는데 만약 권한을 주게 되면 윈도우에서 ssh 접속이 어려우니 wsl로 접속하여 sudo로 확인하는걸 권장합니다. 그리고 추가나 변경.. 2022. 9. 21.
오라클 테이블 권한 부여 권한부여방법 GRANT SELECT ON [TABLE NAME] TO [USER]; GRANT INSERT ON [TABLE NAME] TO [USER]; GRANT DELETE ON [TABLE NAME] TO [USER]; GRANT UPDATE ON [TABLE NAME] TO [USER]; -- 또는 GRANT SELECT, INSERT, DELETE, UPDATE ON [TABLE NAME] TO [USER] ; 권한부여취소 REVOKE SELECT ON [TABLE NAME] FROM [USER]; REVOKE INSERT ON [TABLE NAME] FROM [USER]; REVOKE DELETE ON [TABLE NAME] FROM [USER]; REVOKE UPDATE ON [TABLE .. 2022. 9. 21.
반응형