docker 기반의 카산드라에 sql 클라이언트 실행하기

$ docker exec -it container_id cqlsh

[링크 : https://medium.com/@michaeljpr/five-minute-guide-getting-started-with-cassandra-on-docker]

 

키스페이스 = table? 이런 개념인진 모르겠지만

테이블에 앞서 키스페이스를 확인하라고 하는걸 보니.. 

Sinse v 6.0 Docs 
Get keyspaces info 
SELECT * FROM system_schema.keyspaces 

Get tables info 
SELECT * FROM system_schema.tables WHERE keyspace_name = 'keyspace name'; 

Get table info 
SELECT * FROM system_schema.columns  
WHERE keyspace_name = 'keyspace_name' AND table_name = 'table_name'; 

 

추천수가 낮은 답변인데 이걸로 하면 일반적인 db에서 말하는 database를 확인가능하고

. 누르고 탭을 누르면 자동완성되니 나름 편하게 확인가능 할 듯

desc keyspaces;

[링크 : https://stackoverflow.com/questions/38696316/how-to-list-all-cassandra-tables]


'프로그램 사용 > docker' 카테고리의 다른 글

docker offline image  (0) 2019.05.16
cassandra 메모리 관리  (0) 2019.05.15
docker cassandra  (0) 2019.04.22
docker-compose up/down 주의사항  (0) 2019.03.24
docker 컨테이너 자동시작  (0) 2019.03.21
docker cassandra selinux  (0) 2019.03.20
Posted by 구차니

댓글을 달아 주세요

설사에 혈변을 해대서 병원갔더니

7.8만..

 

 

아니 언니가 너 나으면 소고기 사준댔는데..

니 병원비가 소고기 보다 비싸.. ㅠㅠ

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

간만에 피싱 메일  (4) 2019.06.13
몸이 고장나는 시기구만..  (2) 2019.05.25
비싼 똥개 -_ㅠ  (2) 2019.04.21
딸기향이 싫어진다.  (2) 2019.04.17
희한하게 피곤..  (0) 2019.04.09
어라 부품들이 많네..?  (0) 2019.04.06
Posted by 구차니

댓글을 달아 주세요

  1. 소고기를 병원비보다 많이 나오도록 드시면... ^^

    2019.04.23 14:20 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 배탈난거라 굶겨야 해서 ㅋㅋㅋ
      소고기로 병원비 나올 정도면..
      자기 몸무게 절반 정도 먹어야 할거 같네요 ㄷㄷㄷ

      2019.04.23 14:29 신고 [ ADDR : EDIT/ DEL ]

어제 12시 조금 전에 도착해서 기절

눈 뜨니 8시

 

목욕탕 다녀오고 낮잠잤는데 한 3시간?

 

그래도 아내랑 아내친구랑 딸래미들 잘 노는거 보면 된거지 머

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

피곤쓰  (2) 2019.04.28
분노쓰  (0) 2019.04.27
피곤  (0) 2019.04.20
아이에게 조심해라가 잘못된 걸까?  (2) 2019.04.18
또 하루의 정신없는 끝  (0) 2019.04.14
똥개 피똥.. 토..  (0) 2019.04.13
Posted by 구차니

댓글을 달아 주세요

Linux2019.04.19 17:36

찾아도 안나오네...

일단 다른 하드를 달아서 해결..

아마도 하드 자체가 망가져서 그런 듯?

 

(검색하다 보니 noapic 이나 ahci 설정 관련으로 인식이 안되는 것도 있었던 듯..)

'Linux' 카테고리의 다른 글

ip별 대역폭 제한하기  (0) 2019.04.25
systemctl restart 시그널  (0) 2019.04.23
ata1 comreset failed (errno=-16)  (0) 2019.04.19
crontab 실행 시간 조절하기  (0) 2019.04.18
디렉토리내 중복 파일 확인하기  (0) 2019.04.18
tar 에서 파일 삭제하기  (0) 2019.03.04
Posted by 구차니

댓글을 달아 주세요

Linux2019.04.18 10:48

*/5 로 설정해서 5분 마다 실행하게 했는데

두개를 동시에 해놨더니 공유문제 생겨서 하나는 실행을 못한다고 에러가 잔뜩 쌓였다.

 

그래서 5분 주기로 실행하되, 2분 차이를 두고 해보려니

*은 0-59와 같은 의미이고

 

*/5

3-59/5

이런식으로 두개를 해두면

하나는 정각부터 시작해서 5분 간격

다른 하나는 3분 부터 시작해서 5분 간격으로 된다고 한다.

일단은 걸어놨으니 기다려 봐야 할 듯

[링크 : https://stackoverflow.com/questions/12786410/run-cron-job-every-n-minutes-plus-offset]

'Linux' 카테고리의 다른 글

systemctl restart 시그널  (0) 2019.04.23
ata1 comreset failed (errno=-16)  (0) 2019.04.19
crontab 실행 시간 조절하기  (0) 2019.04.18
디렉토리내 중복 파일 확인하기  (0) 2019.04.18
tar 에서 파일 삭제하기  (0) 2019.03.04
sparse file 확인하기  (0) 2019.02.25
Posted by 구차니

댓글을 달아 주세요

Programming/Java(Spring)2019.04.18 10:30

jcmd

[링크 : https://docs.oracle.com/javase/10/tools/jcmd.htm]

 

# jcmd --help
Error parsing arguments: No command specified

Usage: jcmd  PerfCounter.print|-f file>
   or: jcmd -l
   or: jcmd -h

  command must be a valid jcmd command for the selected jvm.
  Use the command "help" to see which commands are available.
  If the pid is 0, commands will be sent to all Java processes.
  The main class argument will be used to match (either partially
  or fully) the class used to start Java.
  If no options are given, lists Java processes (same as -p).

  PerfCounter.print display the counters exposed by this process
  -f  read and execute commands from the file
  -l  list JVM processes on the local machine
  -h  this help

 

근데 보는법을 모르겠다 ㅠㅠ

# jcmd 10776 help
10776:
The following commands are available:
JFR.stop
JFR.start
JFR.dump
JFR.check
VM.native_memory
VM.check_commercial_features
VM.unlock_commercial_features
ManagementAgent.stop
ManagementAgent.start_local
ManagementAgent.start
VM.classloader_stats
GC.rotate_log
Thread.print
GC.class_stats
GC.class_histogram
GC.heap_dump
GC.finalizer_info
GC.heap_info
GC.run_finalization
GC.run
VM.uptime
VM.dynlibs
VM.flags
VM.system_properties
VM.command_line
VM.version
help

For more information about a specific command use 'help 

'.

# jcmd 10776 GC.heap_info
10776:
 PSYoungGen      total 192512K, used 187956K [0x00000000ec400000, 0x00000000f8300000, 0x0000000100000000)
  eden space 189952K, 98% used [0x00000000ec400000,0x00000000f7a0d258,0x00000000f7d80000)
  from space 2560K, 60% used [0x00000000f7d80000,0x00000000f7f00000,0x00000000f8000000)
  to   space 2560K, 0% used [0x00000000f8080000,0x00000000f8080000,0x00000000f8300000)
 ParOldGen       total 647168K, used 591782K [0x00000000c4c00000, 0x00000000ec400000, 0x00000000ec400000)
  object space 647168K, 91% used [0x00000000c4c00000,0x00000000e8de99b8,0x00000000ec400000)
 Metaspace       used 107438K, capacity 109826K, committed 110336K, reserved 1146880K
  class space    used 13031K, capacity 13457K, committed 13568K, reserved 1048576K

[링크 : http://karunsubramanian.com/websphere/how-to-monior-heap-usage-of-a-java-application/]

 

+

GPL 이라는데 상용으로 사용가능한지 모르겠음

[링크 : https://visualvm.github.io/]

 

 

+

클래스 히스토그램은.. 클래스별 메모리 사용량인가?

# jcmd 10776 GC.class_histogram
10776:

 num     #instances         #bytes  class name
----------------------------------------------
   1:        150865      436535528  [C
   2:          7008       47125920  [B
   3:        134955        4318560  java.util.concurrent.ConcurrentHashMap$Node
   4:        145517        3492408  java.lang.String
   5:         11226        3398488  [I

 

찾다보니 jmap -histo pid도 동일한 결과를 내주네..

[링크 : http://www.openkb.info/2014/06/how-to-check-java-memory-usage.html]

 

일단 의미를 보건대.. [C는 Char array 라는 느낌인데

무슨 미친 char 배열 객체가 이렇게 메모리를 쳐드시나...

Element Type        Encoding
boolean             Z
byte                B
char                C
class or interface  Lclassname;
double              D
float               F
int                 I
long                J
short               S 

 

it is an array of objects as specified by JVM Specifications for internal representation of class names:

  • a single [ means an array of
  • L followed by a fully qualified class name (e.g. java/lang/Object) is the class name terminated by semicolon ;

so [Ljava.lang.object; means Object[]

[링크 : https://stackoverflow.com/.../what-do-those-strange-class-names-in-a-java-heap-dump-mean]

 

+

[링크 : https://spring.io/blog/2015/12/10/spring-boot-memory-performance]

Posted by 구차니

댓글을 달아 주세요

Linux2019.04.18 10:24

$ sudo yum install fdupes

 

결과 자체는 별건 없고

같은 파일들 끼리 묶어서 출력해준다.

 

[링크 : https://itsfoss.com/find-duplicate-files-linux/]

'Linux' 카테고리의 다른 글

ata1 comreset failed (errno=-16)  (0) 2019.04.19
crontab 실행 시간 조절하기  (0) 2019.04.18
디렉토리내 중복 파일 확인하기  (0) 2019.04.18
tar 에서 파일 삭제하기  (0) 2019.03.04
sparse file 확인하기  (0) 2019.02.25
cron 실행 및 시간 관련 문제  (0) 2019.02.24
Posted by 구차니

댓글을 달아 주세요

TED에서 강연했으니 만큼 책광고가 이상한 방향으로 말하는 것 같은데

아무튼, 아이에게 특정 성별이 아닌 인간으로 살아가게 하는게 좋긴 할듯 한데

미래 시대에서 아이에게 정말 그게 좋을진 모르겠다.

 

어느정도는 기존의 여자들처럼 나약하지 않게,

스스로 독립하고 자주적으로 생각하고 행동할 수 있는 딸래미가 되길 바라긴 하지만

그 길이 쉽지 않은걸 겪어왔기에

차라리 기존의 여자들 처럼 쉬운길을 걷는게 낫지 않을까 생각하기도 한다.

 

여자로서의 딸이 아닌

독립된 인격체로서의 내 아이는

그래도 남들보다는 더 강인하고, 이성적이고, 현명하고, 독립적이었으면 좋겠다.

 

근데 아내랑 이야기 하다 보면

남자는 아싸라도 능력으로 살아갈 수 있지만, 여자는 그룹에서 벗어날수가 없다고 하니 그것도 걱정이네..

 

[링크 : https://1boon.kakao.com/papervore/bebrave]

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

분노쓰  (0) 2019.04.27
피곤  (0) 2019.04.20
아이에게 조심해라가 잘못된 걸까?  (2) 2019.04.18
또 하루의 정신없는 끝  (0) 2019.04.14
똥개 피똥.. 토..  (0) 2019.04.13
심리 상담 다녀옴  (0) 2019.03.16
Posted by 구차니

댓글을 달아 주세요

  1. 이거 이상해요. ㅡㅡ;
    저는 남자지만 늘 실패를 두려워 하고 있는데...
    그럼 제가 여자처럼 키워진거에요? ? ?
    그냥 사람의 성향과 주변 환경의 영향, 물론 부모의 영향도 어느 정도 섞여서 복합적인거지
    그렇게 교육을 받아서 그런 거다라는 건 좀... ㅡㅡ;;;

    게다가 남자 아이 둘 키우지만 저와 아내는 성향이 좀 달라서
    달리다 넘어져도 저는 울지말고 일어나라고 하고
    아내는 조심하라고 하고

    저는 정글짐 같은 곳에 올라가라고 하지만
    아내는 위험하게 놀지 말라고 말리고
    이렇게 다르게 교육을 하는 경우에는 TED 강사는 기준에 어떻게 가르쳤다고 구분되는 걸까요?

    사람은 이분법적으로 분류하고 정의 될 수 없는 거 아닌가?
    같은 부모 밑에서 자란 형제, 자매, 남매도 성향이 다른데... ㅡㅡ;

    2019.04.18 16:14 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 저도 TED 강의를 본건 아니지만 기사화 내용 자체는 상당히 왜곡하지 않았나 생각이 됩니다.

      머.. 그걸 떠나서 인간답게 인간으로서 성장해 나가는게 옳겠죠.

      전 딸래미 놀립니다
      엌ㅋ 넘어졌네 일어나 ㅋㅋㅋㅋ
      오구오구 아파쪄요? 피는 안나요?
      피 안나면 안아픈거야 가자~

      이러고 말이죠

      +
      머 누구든 실패나 거절을 두려워하지 않을거라고 보진 않아요. 단지 거절이나 실패를 감수할 만큼 자기를 믿냐의 차이가 아닐까 싶습니다.

      그리고 환경의 영향을 받는다. 라는 말은 어떤 의미로는 상당히 편리한 핑계, 도피방법이 되기도 하겠죠. 그리고 요즘에는 성격도 유전이다라고 해서 후천적으로 교육으로 바로잡아지는게 아니다 라는 말도 나오고 있으니 말이죠.
      결국 그런 성격이 된건 지가 타고난거다 라고 인식이 바뀔지도 모르겠습니다.

      2019.04.18 16:47 신고 [ ADDR : EDIT/ DEL ]

Programming/node.js2019.04.17 22:06

url 파라미트에서 특정 녀석을 삭제할 수 있는 기능

 

urlSearchParams.delete(name)#

Remove all name-value pairs whose name is name.

[링크 : https://nodejs.org/api/url.html#url_urlsearchparams_delete_name]

'Programming > node.js' 카테고리의 다른 글

proxy error: Error: write after end  (0) 2019.04.23
node.js 시그널 핸들링과 reload  (0) 2019.04.23
nodejs url param delete  (0) 2019.04.17
url 끝의 /  (0) 2019.04.17
js array key 삭제하기  (0) 2019.04.16
크롬에서 "사용가능한 소켓 대기중" 상태표시줄 메시지  (0) 2019.04.16
Posted by 구차니

댓글을 달아 주세요

Programming/node.js2019.04.17 18:27

간단하게 말하면 / 가 붙으면 directory

없으면 file로 간주하고 그에 따라 행동이 달라진다는 내용

[링크 : https://djkeh.github.io/articles/Why-do-we-put-slash-at-the-end-of-URL-kor/]

 

근데.. 클라이언트나 서버에서 임의로 /를 붙여서 해석하다 보니

어떤곳에서는 /가 붙고 어떤것에서는 /가 안 붙는데

요즘에는 RESTful API에 의해서

/는 단순 구분자가 되었고

/api/stone/

/api/stone/apply

식으로 꼬리에 꼬리를 물게 구성가능하다 보니

기존의 디렉토리, 파일 구조로 캐싱하기 쉽지가 않다..

 

+

node.js 에서 끝에 /로 끝나는 것 찾기

[링크 : https://stackoverflow.com/questions/6165381/how-to-get-the-last-part-of-a-string-in-javascript/6165387]

'Programming > node.js' 카테고리의 다른 글

node.js 시그널 핸들링과 reload  (0) 2019.04.23
nodejs url param delete  (0) 2019.04.17
url 끝의 /  (0) 2019.04.17
js array key 삭제하기  (0) 2019.04.16
크롬에서 "사용가능한 소켓 대기중" 상태표시줄 메시지  (0) 2019.04.16
proxy error: Error: write after end  (0) 2019.04.15
Posted by 구차니

댓글을 달아 주세요