본문 바로가기
반응형

분류 전체보기572

[elasticsearch] Centos에서 elasticsearch 가 시작이 안될 때 # 로그 확인 $ sudo cat /var/log/elasticsearch/elasticsearch.log 마지막에 보면 원인이 대략 나와있을 겁니다. 저의 경우 언제 elasticsearch를 업데이트 했는지는 모르겠지만 저의 경우는 plugin analysis-nori 의 버전이 안맞다는 내용인듯합니다. 각자 이 로그에서 오류나는 이유를 확인하셔야 합니다. nori 는 한글 형태소분석기 플러그인이고 한글검색을 좀 더 유연하게(?) 해줍니다. # 문제 해결 암튼 이 문제의 plugin nori 를 삭제하고 다시 설치합니다. $ sudo /usr/share/elasticsearch/bin/elasticsearch-plugin remove analysis-nori $ sudo /usr/share/elast.. 2020. 3. 20.
[Centos] centos7 에 firewall 설치 firewall install on centos7 방화벽 포트를 열기위해 $ firewall-cmd --permanent --zone=public --add-port=80/tcp 이런 명령어를 날렸는데 command not found 라는 응답이 날라오면 firewall 을 설치해야 합니다. 1. 설치 $ yum install -y firewalld 2. firewalld 시작 / 등록 $ systemctl unmask firewalld $ systemctl enable firewalld $ systemctl start firewalld 이제 firewall-cmd 사용 2020. 3. 19.
[Android] Battery check. 배터리 정보 가져오기 Android Battery 배터리 정보 조회 PowerConnectionReceiver.java public class PowerConnectionReceiver extends BroadcastReceiver { private BatteryResultCallback batteryResultCallback; public PowerConnectionReceiver(BatteryResultCallback batteryResultCallback){ this.batteryResultCallback = batteryResultCallback; } @Override public void onReceive(Context context, Intent intent) { try { int status = intent.ge.. 2020. 3. 18.
[Android] Array resource. getStringArray 가 항상 null 일때 getStringArray always return null elements values > arrays.xml 을 사용할 때 0 1 2 이렇게 작성 후 소스에서 String[] typesArr = getResources().getStringArray(R.array.array_types_value); 이렇게 불러올 때가 있죠. 이렇게 했을 때 값들은 모두 null 입니다. 이유는 해당 array 의 값은 모두 int 형이라서 단순히 array tag 를 쓰면 int 로 됩니다. String 으로 가져오려면 resource 에 string array 라고 명시를 해야합니다. 0 1 2 2020. 3. 18.
[Docker] container commit ( 컨테이너를 이미지로) Docker commit container commit $ docker commit /: $docker commit -a "root user root@some.com" 9377 repos_name/container_name:tag_name 옵션 -a, --author : 이미지 생성장 정보. 예) "Foo Bar foo@bar.com" -m, --message : 변경사항 로그 메시지 -p, --pause = true : 이미지 생성 중 컨테이너 일시 정지 이미지 생성 확인 $ docker images 2020. 3. 17.
[Docker centos] Docker Centos7 이미지 만들고 실행해보기 Docker centos 7 centos 7 에 docker 가 설치되어있는 상황에서 시작합니다. 1. centos image pull $ docker pull centos:latest 2. 이미지 목록 보기 $ docker images 3. 컨테이너 실행 $ docker run -i -t docker.io/centos /bin/bash 컨테이너가 실행되었습니다. 옵션설명 -i : 사용자가 입출력을 할 수 있는 상태로 -t : 가상 터미널 환경을 에물레이션 함 -d : 컨테이너를 백그라운드 형태로 계속 실행하게 함. 4. 컨테이너 종료 exit 를 입력하거나 Ctrl + d 하면 컨테이너도 중지시키면서 종료함. 종료 후 $ docker pa -a 쳐보면 Ctrl을 누른상태로 p 누르고 q 를 누르면 컨테.. 2020. 3. 17.
[Docker] 이미지, 컨테이너 삭제/전체삭제 Docker image remove container remove # 컨테이너 컨테이너 리스트 - 실행중인것만 $ docker ps - 모든것 $ docker ps -a 컨테이너 삭제 - 컨테이너 리스트에 CONTAINER ID 부분의 값을 입력합니다. 앞에서부터 중복되는 값이 없다면 구분될수있는 값까지만 입력해도됩니다. 예) b64c0c31233 / 3ff43d2fo3ugh / 3ffe3jg4isdg 이런 아이디가 있다면 $ docker rm b64 까지만 입력해도됩니다. 하지만 $ docker rm 3ff 를 입력하면 3ff 로 시작하는 아이디가 두개가 있기 때문에 아이디를 더 입력해줘야합니다. $ docker rm [컨테이너ID] # 복수 삭제 가능 $ docker rm [컨테이너ID], [컨테이너.. 2020. 3. 17.
[Android] Landscape 시 알아둬야 할 점 Android Landscape 가로모드로 변경하도록 하는 방법이 두가지가 있는데 1. programmatically 하게 onCreate 에서 코드로 바꾸는 방법 2. manifest 에서 설정하는 방법 결론부터 말씀드리면 1번을 사용하면 어디에 해당 activity 가 다시 시작될 수 있습니다. (onCreate->onDestroy->onCreate) 2번은 별 이슈가 없습니다. 저의 경우엔 1번 방법을 사용했고 onDestroy 에서 thread 를 죽이는 작업을 하고있었는데 가끔식 오류가 발생하더라고요. 이 Activity 를 실행하면 onDestroy() 가 호출됩니다. 헐 뭥미.. 아래와 같이 onCreate에 코드로 바꾸는 방법을 사용하면 화면이 다시 시작될 수 있다고 합니다 @Overrid.. 2020. 3. 12.
Container & Docker (컨테이너 & 도커) 그림으로 이해하기 Container Docker 자세한 설명등을 잘 해둔 사이트가 너무 많아, 대략 그림으로만 빠르게 이해하기 쉽게 써봅니다. 설명 잘 해둔 사이트 여기설명, 여기실습, 여기 VM 과 Docker 비교 VM : OS위에 OS . 무거움 Docker : 프로세스 격리 . 빠름 도커에서 이미지란 한 이미지에서 여러개의 컨테이너를 생성할 수 있습니다. 컨테이너의 상태가 바뀌거나 삭제되더라도, 이미지는 변하지 않고 그대로 남아있습니다. 도커 레이어 (Docker Layer) Layer 별로 나눠져 있어서 필요한것만 가지고 Image 를 만들수 있다는 얘기. 이미지들은 도커 컨테이너에서 가져다 쓸수있고. 2020. 3. 11.
[elasticsearch] linux(centos7) nori plug-in설치 NORI 설치 노리 설치 nori 는 한글 발은 "놀이"에서 이름을 만들었다고 하네요. Elastic에서 개발한 한국어 형태소 분석기 사전은 기본으로 ‘mecab-ko-dic’ 을 사용 6.4.x 이후 추가 일단 elasticsearch 설치는 아래 링크 참고하시고요. 2020/03/02 - [elasticsearch] - [elasticsearch] yum 으로 elasticsearch 7.x 설치 (linux) [elasticsearch] yum 으로 elasticsearch 7.x 설치 (linux) Centos7 에 elasticsearch 설치 준비 - JVM 설치 ES는 JDK 가 필요합니다. 1.8버전 이상이 설치되어있어야 합니다. 우선 버전 확인 $ java -version openjdk .. 2020. 3. 6.
728x90
반응형