목록분류 전체보기 (375)
잡동사니
안녕하세요. yeTi입니다.오늘은 Logstash에서 발생하는 다음 오류를 해결해보도록 하겠습니다. 오류 내용[2018-10-05T15:35:50,283][WARN ][logstash.outputs.elasticsearch] Could not index event to Elasticsearch. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"api", :_type=>"log", :_routing=>nil}, #], :response=>{"index"=>{"_index"=>"api", "_type"=>"log", "_id"=>"iCbwQmYBKdLKzO2UgdN7", "status"=>400, "error"=>{"type"=>"illegal_argume..
안녕하세요. yeTi입니다.오늘은 MHA의 노드간 Replication을 확인하는 과정에서 발생하는 다음 문제를 해결해보겠습니다. [error][/usr/local/share/perl5/MHA/MasterMonitor.pm, ln401] Error happend on checking configurations. Use of uninitialized value in string eq at /usr/local/share/perl5/MHA/Server.pm line 236.[error][/usr/local/share/perl5/MHA/MasterMonitor.pm, ln500] Error happened on monitoring servers. 설치 환경- OS : CentOS release 6.9 (Fina..
안녕하세요. yeTi입니다.오늘은 MHA의 SSH를 확인하는 과정에서 발생하는 다음 문제를 해결해보겠습니다. [error][/usr/local/share/perl5/MHA/SSHCheck.pm, ln63]Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) 설치 환경- OS : CentOS release 6.9 (Final)- MariaDB : 10.2.11- Manager : 0.54- Node : 0.54 MHA를 구성하는 과정에서 masterha_check_ssh 명령어는 사용하여 SSH 통신을 확인하는 과정이 있습니다. 저의 경우에는 1번 서버에는 Manager와 Node를 설치하고 2번 서버에는 Node를 설치하여 환경을 구성했..
안녕하세요. yeTi입니다.오늘은 로그 파일을 활용하여 모니터링 환경을 ELK (ElasticSearch + Logstash + Kibana) 를 이용하여 구축해보도록 하겠습니다. 설치 환경- OS : CentOS release 6.9 (Final)- Filebeat : 6.3.2-1 64bit- Logstash : 6.3.2- Elasticsearch : 6.3.0 1. logstash 설치- 참고 URL : https://www.elastic.co/guide/en/logstash/current/installing-logstash.html#package-repositories- ] rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch- ] v..
안녕하세요. yeTi입니다.오늘은 MariaDB에서 Master-Slave구조를 설정해보겠습니다. 설치 환경- OS : CentOS release 6.9 (Final)- MariaDB : 10.2.11 1. 각 DB에 사용자 추가(기본적으로 Master서버에만 설정하면되나 Auto-Failover시 누가 Master가 될지 모르기 때문에 동일하게 추가) drop user 'replication_user'@'%';CREATE USER 'replication_user'@'%' IDENTIFIED BY '비밀번호';GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'%';flush privileges; SELECT host, user, password FROM my..
안녕하세요. yeTi입니다.오늘은 Elasticsearch에서 발생하는 blocked by: [FORBIDDEN/12/index read-only / allow delete (api) 오류를 해결해보려고 합니다. 1. Kibana에서 다음과같이 설정을 변경합니다.- PUT _all/_settings{"index": {"blocks": {"read_only_allow_delete": false}}} 참고 문헌Github : https://github.com/ankane/searchkick/issues/1040
안녕하세요. yeTi입니다.오늘은 Java에서 Datastax 라이브러리의 Object Mapper를 활용하여 Cassandra의 Timestamp를 추가시 발생하는 CodecNotFoundException을 해결하는 방법을 알아보겠습니다. 설치 환경- Spring Boot : 1.5.4.RELEASE- Cassandra Driver : cassandra-driver-core-3.5.1 1. Object Mapper를 활용했습니다.- java.sql.Timestamp로 선언했던 변수를 java.util.Date로 변경합니다.
안녕하세요. yeTi입니다.오늘은 Spring에서 Cassandra를 연동해보려고 합니다. 설치 환경- Spring Boot : 1.5.4.RELEASE- Mybatis : 1.3.2 1. Cassandra의 SDK를 설치합니다. (저는 Gradle 활용)- compile group: 'com.datastax.cassandra', name: 'cassandra-driver-core', version: '3.5.1' compile group: 'com.datastax.cassandra', name: 'cassandra-driver-mapping', version: '3.5.1' compile group: 'com.datastax.cassandra', name: 'cassandra-driver-extras'..
안녕하세요. yeTi입니다.오늘은 CentOS 6 에서 시스템 관리시에 유용한 명령어를 모아보고자 합니다. 1. 디렉토리별 디스크 용량 확인- du -sh * 2. Command not found 처리- ] export PATH=%PATH:/bin:/usr/local/bin:/usr/bin- ] vi ~/.bash_profile- ] source ~/.bash_profile 3. CPU 확인- 모델명 및 수 확인grep ^'model name' /proc/cpuinfo 4. 메모리 확인- cat /proc/meminfo- free-m- 명목 및 실질 사용률 확인TOTAL=`free | grep ^Mem | awk '{print $2}'`USED1=`free | grep ^Mem | awk '{print ..
안녕하세요. yeTi입니다.오늘은 CentOS 6에서 Python 2.7을 추가로 설치해보도록 하겠습니다. 설치 환경- OS : CentOS release 6.9 (Final) 1. Python 2.7 설치를 다음과 같이 진행합니다.cd /usr/local/srcwget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xzyum install -y xzunxz Python-2.7.12.tar.xztar xvf Python-2.7.12.tarcd Python-2.7.12./configure --prefix=/usr/local/python2.7 --enable-sharedmakemake altinstall 2. Python 2.7의 설정을 추가합니다...