본문 바로가기

Tistory

[엘라스틱서치] 엘라스틱서치(Elasticsearch)란? 이번에 회사에서 엘라스틱서치를 이용한 로그파일 분석 시스템을 만들 예정이다. 그리하여, 2년~3년전에 잠깐 어떤건지만 봤었던 엘라슽틱서치(Elasticsearch)를 조금 자세히 공부해보도록 하자! 위키백과에는 이렇게 정의되어있었다. Elasticsearch는 루씬 기반의 검색엔진이며 HTTP 웹 인터페이스와 스키마에서 자유로운 Json 문서와 함께 분산 멀티테넌트 지원 전문 검색엔진을 제공한다. 여기서 가장 중요한 것은 분산 멀티텐넌트라고 말한수 있겠다, 사용자는 동일한 물리적, 논리적 시스템을 공유하며 독립적으로 동작이 가능하며 이는 클라우드 컴퓨팅의 중요 기능중 일부이다. 자바로 구현된 엘라스틱서치는 아파치 라이선스이며 오픈소스로 출시되어있다. 공식 클라이언트는 자바, C#, PHP, 파이썬, 그루.. 더보기
privacy 1. 개인정보의 처리 목적 (‘http://’이하 ‘Jude Soft.’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 고객 가입의사 확인, 고객에 대한 서비스 제공에 따른 본인 식별.인증, 회원자격 유지.관리, 물품 또는 서비스 공급에 따른 금액 결제, 물품 또는 서비스의 공급.배송 등 2. 개인정보의 처리 및 보유 기간 ① (‘http://’이하 ‘Jude Soft.’) 은(는) 정보주체로부터 개인정보를 수집할 때 동의 받은 개인정보 보유․이용기간 또는 법령에 따른 개인정보 보유․이용기간 내에서 개인정보를 처리․보유합니다. ② 구체적인 개인정보 처리 및 보유 기간은 다음과 같습니다. ☞ 아래 예시를 참고하여 개인정보 처리업무와 개인정보.. 더보기
[KernelBase.dll] 프로그램이 실행이 안될 때 아니. C# Winform 프로젝트 마무리 단계에서 최종 테스트를 무사히 마치고 실행파일을 배포했더니 곳곳에서 아무 이유없이 실행이 안된다는 것이였다. 이벤트 로그에서 확인해보니 Kernelbase.dll에서 FilenotfoundException이 발생중이 것을 확인했다. 확인해 보니 "Visual Studio 용 Visual C++ 재배포 가능 패키지" 를 설치해야 되는 라이브러리가 포함되어 있었다. 이것 때문에 하루 그냥 날렸네. 여튼 결론은 이럴때엔 vcredist_x64 또는 vcredist_x86 를 다운 받아 설치하고 테스트를 해보자. 물론 .NetFramework 버전 문제 또는 컴파일 시 플렛폼이 64인지 86인지에 따라서 실행이 되지 않을 수 있다. 더보기
[CentOS] CentOS에 ffmpeg 설치하기 무손실 포멧인 wav파일을 mp3파일로 바꾸기 위해 설치. centos7 rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm Centos 6 rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm yum install ffmpeg ffmpeg-.. 더보기
[RSS] RSS News feed 모음 http://blog.naver.com/PostView.nhn?blogId=utimegps&logNo=70111676359 더보기
[Mysql] Packet for query is too large java.sql.SQLException: Packet for query is too large (1228 > 1024). You can change this value on the server by setting the max_allowed_packet' variable. 딱... 현재 윈도우즈 서버에서 운영중인 Mysql이 이전에도 이런 문제가 발생하여 max_allowed_packet 변수의 사이즈를 16M -> 128M -> 256M까지 올려서 해결하였지만. 설정이 자동으로 변경되었는지 다시 16M로 변경되어 있었음. my.cnf의 아래 항목을 수정 [mysqld] max_allowed_packet = 256M [client] max_allowed_packet = 256M 뭐 당장 해결해야 하니 다.. 더보기
[Linux] CPU 수, RAM 확인, 용량 확인, OS버전확인 물리 CPU 수 grep ^processor /proc/cpuinfo | wc -l CPU당 물리 코어수 grep 'cpu cores' /proc/cpuinfo | tail -1 Ram cat /proc/meminfo | grep MemTotal Disk용량확인 df -h OS 버전확인 Centos grep . /etc/*-release Fedora cat /etc/*-release | uniq 더보기
[Mysql] Table 'mysql.plugin' doesn't exist 흐미 .. 기존에 설치하던 방법대로 설치했는데 왜 이런 문제가 생겼는지는 찾아봐도 모르겟다 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. InnoDB: Initializing buffer pool, size = 8.0M InnoDB: Completed initialization of buffer pool InnoDB: Started; log sequence number 0 430703763 [ERROR] /usr/sbin/mysqld: unknown option '--skip-bdb' [ERROR] Aborting InnoDB: Starting shutdown... InnoDB: Shutdown compl.. 더보기
[CentOS] 하드가 SAS인지 SATA인지 확인 lspci | grep -i sas 더보기
[CentOs] Tshark를 이용한 Pcap파일 Packet Count 확인 tshark -r {pcap_file_name} -R {filter} | wc -l ㅎㄷㄷ 더보기