![]() | |
Sun Java System Message Queue 3 2005Q1 °ü¸® ¼³¸í¼ |
13Àå
¸í·É ÂüÁ¶ÀÌ Àå¿¡¼´Â °øÅë ¸í·ÉÁÙ ±¸¹®¿¡ ´ëÇÑ ¼³¸í°ú °¢ Message Queue ¸í·É¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
¸í·ÉÁÙ ±¸¹®Message Queue ¸í·ÉÁÙ À¯Æ¿¸®Æ¼´Â ½© ¸í·ÉÀÔ´Ï´Ù. À¯Æ¿¸®Æ¼ À̸§ÀÌ ¸í·ÉÀ̰í ÇÏÀ§ ¸í·É ¶Ç´Â ¿É¼ÇÀº ÇØ´ç ¸í·É¿¡ Àü´ÞµÇ´Â ÀμöÀÔ´Ï´Ù. µû¶ó¼ À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϰųª Á¾·áÇÏ´Â ¸í·ÉÀº ¾øÀ¸¸ç ÇÊ¿äÇÏÁöµµ ¾Ê½À´Ï´Ù.
¸ðµç ¸í·ÉÁÙ À¯Æ¿¸®Æ¼´Â ´ÙÀ½°ú °°Àº ¸í·É ±¸¹®À» °øÀ¯ÇÕ´Ï´Ù.
Utility_Name [subcommand] [argument] [[-option_name [-option_argument]]...]
Utility_NameÀº Message Queue À¯Æ¿¸®Æ¼ÀÇ À̸§(¿¹: imqcmd, imqobjmgr, imqusermgr µî)À» ÁöÁ¤ÇÕ´Ï´Ù.
¸í·É ÀÔ·Â ±ÔÄ¢
´ÙÀ½Àº ¸í·É ÀÔ·ÂÀ» À§ÇÑ ÀÏ¹Ý ±ÔÄ¢ÀÔ´Ï´Ù.
- ÇÏÀ§ ¸í·É(À¯Æ¿¸®Æ¼°¡ µÎ °¡Áö ÇÇ¿¬»êÀÚ À¯ÇüÀ» ¸ðµÎ ¹Þ¾ÆµéÀÌ´Â °æ¿ì Àμöµµ Æ÷ÇÔ) ´ÙÀ½¿¡ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- ¿É¼Ç °ª¿¡ °ø¹éÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì Àüü °ªÀ» µû¿ÈÇ¥·Î ¹½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ¼Ó¼º-°ª ½ÖÀ» µû¿ÈÇ¥·Î ¹´Â °ÍÀÌ °¡Àå ¾ÈÀüÇÕ´Ï´Ù.
- ¸í·ÉÁÙ¿¡ -v(¹öÀü)³ª -h/-H(µµ¿ò¸») ¿É¼ÇÀ» ÁöÁ¤Çϸé ÇØ´ç ¸í·ÉÁÙÀÇ ´Ù¸¥ ºÎºÐÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
- ÇÏÀ§ ¸í·É, Àμö, ¿É¼Ç ¹× ¿É¼Ç Àμö´Â °ø¹éÀ¸·Î ±¸ºÐÇÕ´Ï´Ù.
¸í·ÉÁÙ ¿¹
´ÙÀ½Àº ÇÏÀ§ ¸í·ÉÀýÀÌ ¾ø´Â ¸í·ÉÁÙÀÇ ¿¹ÀÔ´Ï´Ù. ÀÌ ¸í·ÉÀº ±âº» ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù.
imqbrokerd
´ÙÀ½ ¸í·ÉÀº Á» ´õ º¹ÀâÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº myQueue¶ó´Â À̸§ÀÇ queue À¯ÇüÀÇ ´ë»óÀ» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù. ÀÎÁõÀº »ç¿ëÀÚ adminÀ» ±â¹ÝÀ¸·Î ¼öÇàµÇ°í ¸í·É¿¡¼´Â »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. -f ¿É¼ÇÀº È®ÀÎÀÌ ¾øÀ½À» ÁöÁ¤Çϰí -s ¿É¼ÇÀº ¸í·ÉÀÌ ÀÚµ¿ ¸ðµå·Î ½ÇÇàµÊÀ» ÁöÁ¤ÇÕ´Ï´Ù.
imqcmd destroy dst -t q -n myQueue -u admin -f -s
°øÅë ¸í·É ¿É¼Ç
Ç¥ 13-1Àº ¸ðµç Message Queue °ü¸® À¯Æ¿¸®Æ¼¿¡¼ °øÅëÀûÀ¸·Î »ç¿ëÇÏ´Â ¿É¼ÇÀ» ¼³¸íÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¿É¼ÇÀº ¸í·ÉÁÙ¿¡¼ ÇÏÀ§ ¸í·ÉÀÇ µÚ¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿É¼ÇÀ» ÀÔ·ÂÇÏ´Â ¼ø¼´Â »ó°üÀÌ ¾ø½À´Ï´Ù.
imqbrokerdimqbrokerd ¸í·ÉÀº ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¸í·ÉÁÙ ¿É¼ÇÀº ÇöÀç ºê·ÎÄ¿ ¼¼¼Ç¿¡ ´ëÇØ¼¸¸ ºê·ÎÄ¿ ±¸¼º ÆÄÀÏÀÇ °ªÀ» ¹«½ÃÇÕ´Ï´Ù.
±¸¹®
¸í·É ¿É¼Ç
Ç¥ 13-2¿¡´Â imqbrokerd ¸í·ÉÀÇ ¿É¼Ç°ú °¢ ¿É¼Ç¿¡ ¿µÇâÀ» ¹Þ´Â ±¸¼º µî·Ï Á¤º¸(ÀÖ´Â °æ¿ì)¿¡ ´ëÇÑ ¼³¸íÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.
Ç¥ 13-2 imqbrokerd ¿É¼Ç
¿É¼Ç
¿µÇâÀ» ¹Þ´Â µî·Ï Á¤º¸
¼³¸í
-backup fileName
¾øÀ½
ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù. ¸¶½ºÅÍ ºê·ÎÄ¿ÀÇ ±¸¼º º¯°æ ±â·ÏÀ» ÁöÁ¤µÈ ÆÄÀÏ¿¡ ¹é¾÷ÇÕ´Ï´Ù. ±¸¼º º¯°æ ±â·Ï °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
-cluster”broker1]
[[,broker2]...]”
¿©±â¼ broker´Â ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.imq.cluster.brokerlist¸¦ ¿¬°áÇÒ ºê·ÎÄ¿ÀÇ ¸ñ·ÏÀ¸·Î ´ëüÇÕ´Ï´Ù.
ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù. ÁöÁ¤µÈ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ¸ðµç ºê·ÎÄ¿¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ ¸ñ·ÏÀº imq.cluster.brokerlist µî·Ï Á¤º¸ÀÇ ¸ñ·Ï°ú º´Çյ˴ϴÙ. host¿¡ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é localhost°¡ »ç¿ëµË´Ï´Ù. port¿¡ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é 7676ÀÌ »ç¿ëµË´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇØ¼ ¿©·¯ ºê·ÎÄ¿¿¡ ¿¬°áÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ºê·ÎÄ¿ Ŭ·¯½ºÅÍ ÀÛ¾÷À» ÂüÁ¶ÇϽʽÿÀ.
-dbpassword password
imq.persist.jdbc.
password¸¦ ÁöÁ¤ÇÑ ºñ¹Ð¹øÈ£·Î ´ëüÇÕ´Ï´Ù.Ç÷¯±× ÀÎ JDBC ȣȯ µ¥ÀÌÅÍ ÀúÀå¼ÒÀÇ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÇâÈÄ ¹öÀü¿¡¼´Â Á¦°ÅµË´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.
-dbuser userName
imq.persist.jdbc.user
¸¦ ÁöÁ¤ÇÑ »ç¿ëÀÚ ¾ÆÀ̵ð·Î ´ëüÇÕ´Ï´Ù.Ç÷¯±× ÀÎ JDBC ȣȯ µ¥ÀÌÅͺ£À̽ºÀÇ »ç¿ëÀÚ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù. ¿µ±¸ ÀúÀå¼Ò ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
-Dproperty=value
½Ã½ºÅÛ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀνºÅϽº ±¸¼º ÆÄÀÏÀÇ ÇØ´ç µî·Ï Á¤º¸ °ªÀ» ´ëüÇÕ´Ï´Ù.
ÁöÁ¤ÇÑ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÑ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 14Àå, "ºê·ÎÄ¿ µî·Ï Á¤º¸ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÁÖÀÇ: -D ¿É¼ÇÀ¸·Î ¼³Á¤ÇÑ µî·Ï Á¤º¸ÀÇ ¸ÂÃã¹ý°ú Çü½Ä¿¡ ÁÖÀÇÇϽʽÿÀ. À߸øµÈ °ªÀ» Àü´ÞÇÑ °æ¿ì ½Ã½ºÅÛ¿¡¼´Â °æ°í¸¦ ÇÏÁö ¾ÊÀ¸¸ç Message Queue¿¡¼´Â ÇØ´ç °ªÀ» ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù.
-force
¾øÀ½
»ç¿ëÀÚÀÇ È®ÀÎ ¾øÀÌ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÀϹÝÀûÀ¸·Î È®ÀÎÀÌ ÇÊ¿äÇÑ
-remove instance ¹× -upgrade-store-nobackup ¿É¼Ç¿¡¸¸ Àû¿ëµË´Ï´Ù.-h|-help
¾øÀ½
µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
-javahome path
¾øÀ½
´ëü Java 2 ȣȯ JDKÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¹øµéÇü ·±Å¸ÀÓÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.
-ldappassword
passwordimq.user_repository.
ldap.password¸¦ ÁöÁ¤ÇÑ ºñ¹Ð¹øÈ£·Î ´ëüÇÕ´Ï´Ù.LDAP »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ¾×¼¼½ºÇÒ ¶§ ÇÊ¿äÇÑ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÇâÈÄ ¹öÀü¿¡¼´Â Á¦°ÅµË´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.
-license [licenseName]
¾øÀ½
·ÎµåÇÒ »ç¿ë±ÇÀÌ Message Queue Á¦Ç°ÀÇ ±âº»°ª°ú ´Ù¸¥ °æ¿ì ÇØ´ç »ç¿ë±ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. »ç¿ë±Ç À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ¸ðµç »ç¿ë±ÇÀÌ Ç¥½ÃµË´Ï´Ù. licenseName °ªÀº ¼³Ä¡µÈ Message Queue ¹öÀü¿¡ µû¶ó pe (Ç÷§ÆûÆÇ-±âº» ±â´É), try (Ç÷§ÆûÆÇ-90ÀÏ ½ÃÇè ¿£ÅÍÇÁ¶óÀÌÁî ±â´É), unl (¿£ÅÍÇÁ¶óÀÌÁîÆÇ)ÀÔ´Ï´Ù.
-loglevel level
imq.broker.log.levelÀ» ÁöÁ¤ÇÑ ¼öÁØÀ¸·Î ´ëüÇÕ´Ï´Ù.
·Î±ë ¼öÁØÀ» NONE, ERROR, WARNING ¶Ç´Â INFO Áß Çϳª·Î ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº INFOÀÔ´Ï´Ù.
-metrics interval
imq.metrics.intervalÀ» ÁöÁ¤ÇÑ ½Ã°£(ÃÊ)À¸·Î ´ëüÇÕ´Ï´Ù.
ÁöÁ¤µÈ °£°Ý(ÃÊ)À¸·Î ºê·ÎÄ¿ ¸ÞÆ®¸¯ÀÌ ·Î°Å¿¡ ±â·ÏµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.
-name instanceName
imq.instancenameÀ» ÁöÁ¤ÇÑ À̸§À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ ºê·ÎÄ¿ÀÇ ÀνºÅϽº À̸§À» ÁöÁ¤Çϰí ÇØ´ç ÀνºÅϽº ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù. ºê·ÎÄ¿ À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÀνºÅϽº À̸§Àº imqbroker·Î ¼³Á¤µË´Ï´Ù.
ÁÖ: °°Àº È£½ºÆ®¿¡¼ µÎ °³ ÀÌ»óÀÇ ºê·ÎÄ¿ ÀνºÅϽº¸¦ ½ÇÇàÇÏ´Â °æ¿ì¿¡´Â °¢°¢¿¡ °íÀ¯ÇÑ À̸§ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.-passfile fileName
imq.passfile.enabled¸¦ ´ëüÇÏ¿© true·Î ¼³Á¤ÇÕ´Ï´Ù. imq.passfile.dirpath¸¦ ÆÄÀÏÀÌ Æ÷ÇÔµÈ °æ·Î·Î ´ëüÇÕ´Ï´Ù. imq.passfile.nameÀ» ÆÄÀÏ À̸§À¸·Î ´ëüÇÕ´Ï´Ù.
imqcmd ¸í·É À¯Æ¿¸®Æ¼, SSL Ű ÀúÀå¼Ò, LDAP »ç¿ëÀÚ ÀúÀå¼Ò, JDBC ȣȯ µ¥ÀÌÅͺ£À̽º ¶Ç´Â À̵éÀÇ Á¶ÇÕ¿¡ ´ëÇÑ ºñ¹Ð¹øÈ£¸¦ ÀÐÀ» ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Passfile »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
-password keypassword
imq.keystore.password¸¦ ÁöÁ¤ÇÑ ºñ¹Ð¹øÈ£·Î ´ëüÇÕ´Ï´Ù.
SSL ÀÎÁõ¼ Ű ÀúÀå¼Ò¿¡ ´ëÇÑ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÇâÈÄ ¹öÀü¿¡¼´Â Á¦°ÅµË´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.
-port number
imq.portmapper.port¸¦ ÁöÁ¤ÇÑ ¹øÈ£·Î ´ëüÇÕ´Ï´Ù.
ºê·ÎÄ¿ÀÇ Æ÷Æ® ¸ÅÆÛ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀº ±âº»ÀûÀ¸·Î 7676À¸·Î ¼³Á¤µË´Ï´Ù. °°Àº ¼¹ö¿¡¼ µÎ °³ÀÇ ºê·ÎÄ¿ ÀνºÅϽº¸¦ ½ÇÇàÇÏ·Á¸é °¢ ºê·ÎÄ¿ÀÇ Æ÷Æ® ¸ÅÆÛ¿¡ ¼·Î ´Ù¸¥ Æ÷Æ® ¹øÈ£°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Message Queue Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ Æ÷Æ® ¹øÈ£¸¦ »ç¿ëÇÏ¿© ºê·ÎÄ¿ ÀνºÅϽº¿¡ ¿¬°áÇÕ´Ï´Ù.
-remove instance
¾øÀ½
ºê·ÎÄ¿ ÀνºÅϽº¸¦ Á¦°ÅÇÕ´Ï´Ù. ÀνºÅϽº ±¸¼º ÆÄÀÏ, ·Î±× ÆÄÀÏ, ¿µ±¸ ÀúÀå¼Ò, ÀνºÅϽº¿Í °ü·ÃµÈ ±âŸ ÆÄÀÏ ¹× µð·ºÅ丮¸¦ »èÁ¦ÇÕ´Ï´Ù. -force ¿É¼ÇÀ» ÇÔ²² ÁöÁ¤ÇÑ °æ¿ì°¡ ¾Æ´Ï¸é »ç¿ëÀÚÀÇ È®ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.
-reset store| messages|
durables|
props¾øÀ½
ÁÖ¾îÁø Àμö¿¡ µû¶ó µ¥ÀÌÅÍ ÀúÀå¼Ò(¶Ç´Â µ¥ÀÌÅÍ ÀúÀå¼ÒÀÇ ÀϺÎ) ¶Ç´Â ºê·ÎÄ¿ ÀνºÅϽºÀÇ µî·Ï Á¤º¸¸¦ Àç¼³Á¤ÇÕ´Ï´Ù.
µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ Àç¼³Á¤Çϸé Áö¼Ó¼º ¸Þ½ÃÁö, ¿µ±¸ °¡ÀÔ, Æ®·£Àè¼Ç Á¤º¸ µîÀÇ ¸ðµç Áö¼Ó¼º µ¥ÀÌÅͰ¡ Áö¿öÁý´Ï´Ù. ±×·¯¸é ºê·ÎÄ¿ ÀνºÅϽº¸¦ Ãʱ⠻óÅ·Π½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö¼Ó¼º ¸Þ½ÃÁö¸¸ Áö¿ì°Å³ª ¿µ±¸ °¡ÀÔ¸¸ Áö¿ï ¼öµµ ÀÖ½À´Ï´Ù. ÀÌÈÄ¿¡ ´Ù½Ã ½ÃÀÛÇÒ ¶§ ¿µ±¸ ÀúÀå¼Ò°¡ Àç¼³Á¤µÇÁö ¾Ê°Ô ÇÏ·Á¸é -reset ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê°í ºê·ÎÄ¿ ÀνºÅϽº¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
ºê·ÎÄ¿ÀÇ µî·Ï Á¤º¸¸¦ Àç¼³Á¤ÇÏ¸é ±âÁ¸ ÀνºÅϽº ±¸¼º ÆÄÀÏ(config.properties)ÀÌ ºó ÆÄÀÏ·Î ±³Ã¼µË´Ï´Ù. ¸ðµç µî·Ï Á¤º¸¿¡ ±âº»°ªÀÌ ¼³Á¤µË´Ï´Ù.
-restore fileName
¾øÀ½
ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù. ¸¶½ºÅÍ ºê·ÎÄ¿ÀÇ ±¸¼º º¯°æ ·¹Äڵ带 ÁöÁ¤ÇÑ ¹é¾÷ ÆÄÀÏ·Î ±³Ã¼ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº -backup ¿É¼ÇÀ» »ç¿ëÇØ¼ ¹Ì¸® ÀÛ¼ºÇØ µÎ¾î¾ß ÇÕ´Ï´Ù. ±¸¼º º¯°æ ±â·Ï °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
-shared
imq.jms.threadpool_modelÀ» ´ëüÇÏ¿© shared·Î ¼³Á¤ÇÕ´Ï´Ù.
¿¬°á °£¿¡ ½º·¹µå¸¦ °øÀ¯ÇÏ¿© ºê·ÎÄ¿ ÀνºÅϽº°¡ Áö¿øÇÏ´Â ¿¬°á ¼ö°¡ ´Ã¾î³ªµµ·Ï jms ¿¬°á ¼ºñ½º°¡ °øÀ¯ ½º·¹µå Ç® ¸ðµ¨À» »ç¿ëÇØ¼ ±¸ÇöµÇ°Ô ÁöÁ¤ÇÕ´Ï´Ù.
-silent|-s
imq.log.console.outputÀ» ´ëüÇÏ¿© NONEÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
Äֿܼ¡ ´ëÇÑ ·Î±ëÀ» ²ü´Ï´Ù.
-tty
imq.log.console.outputÀ» ´ëüÇÏ¿© ALL·Î ¼³Á¤ÇÕ´Ï´Ù.
¸ðµç ¸Þ½ÃÁö°¡ Äֿܼ¡ Ç¥½ÃµÇµµ·Ï ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î WARNING ¹× ERROR ¼öÁØ ¸Þ½ÃÁö¸¸ Ç¥½ÃµË´Ï´Ù.
-upgrade-store-
nobackup¾øÀ½
ȣȯµÇÁö ¾Ê´Â ¹öÀü¿¡¼ Message Queue 3.5 ¶Ç´Â Message Queue 3.5 SPx·Î ¾÷±×·¹À̵åÇÒ ¶§ ÀÌÀü µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ ÀÚµ¿À¸·Î Á¦°ÅÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Message Queue ¼³Ä¡ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
-version
¾øÀ½
¼³Ä¡µÈ Á¦Ç°ÀÇ ¹öÀü ¹øÈ£¸¦ Ç¥½ÃÇÕ´Ï´Ù.
-vmargs arg1 [[arg2]...]
¾øÀ½
Java VMÀ¸·Î Àü´ÞÇÒ Àμö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Àμö´Â °ø¹éÀ¸·Î ±¸ºÐÇÕ´Ï´Ù. Àμö¸¦ µÎ °³ ÀÌ»ó Àü´ÞÇϰųª Àμö¿¡ °ø¹éÀÌ Æ÷ÇÔµÈ °æ¿ì¿¡´Â µû¿ÈÇ¥¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
imqbrokerd -tty -vmargs "-Xmx128m -Xincgc"ÀÌ·¯ÇÑ Àμö´Â ¸í·ÉÁÙ¿¡¼¸¸ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. config.props ÆÄÀÏ¿¡´Â ¿¬°áµÈ ±¸¼º µî·Ï Á¤º¸°¡ ¾ø½À´Ï´Ù.
ÂüÁ¶
imqbrokerd »ç¿ë ¹× ¸í·É ¿¹¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ëȽÄÀ¸·Î ºê·ÎÄ¿ ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ.
imqcmdimqcmd ¸í·É À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ºê·ÎÄ¿¿Í ÇØ´ç ¼ºñ½º¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±¸¹®
imqcmd subcommand argument [options]
imqcmd -h|H
imqcmd -vÇÏÀ§ ¸í·É
µµ¿ò¸»À̳ª Á¦Ç° ¹öÀüÀ» Ç¥½ÃÇÏ·Á´Â °æ¿ì°¡ ¾Æ´Ï¶ó¸é Ç×»ó imqcmd¿Í ÇÔ²² ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù. Ç¥ 13-3¿¡¼´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿Çϰí ÇØ´ç ÇÏÀ§ ¸í·É¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸°¡ ÀÖ´Â À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Ç¥ 13-3 imqcmd ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É ¹× Àμö
¼³¸í
ÂüÁ¶
commit txn
Æ®·£Àè¼ÇÀ» ¿Ï°áÇÕ´Ï´Ù.
destroy dur
¿µ±¸ °¡ÀÔÀ» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù.
list cxn
ºê·ÎÄ¿¿¡ ´ëÇÑ ¿¬°áÀ» ³ª¿ÇÕ´Ï´Ù.
list dur
ÁÖÁ¦ÀÇ ¿µ±¸ °¡ÀÔÀ» ³ª¿ÇÕ´Ï´Ù.
list svc
ºê·ÎÄ¿ÀÇ ¼ºñ½º¸¦ ³ª¿ÇÕ´Ï´Ù.
list txn
ºê·ÎÄ¿ÀÇ Æ®·£Àè¼ÇÀ» ³ª¿ÇÕ´Ï´Ù.
metrics bkr
ºê·ÎÄ¿ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.
metrics svc
¼ºñ½º ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.
pause bkr
ºê·ÎÄ¿ÀÇ ¸ðµç ¼ºñ½º¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù.
pause svc
ºê·ÎÄ¿¿¡¼ ´ÜÀÏ ¼ºñ½º¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù.
purge dur
¿µ±¸ °¡ÀÔÀ» ¿ÏÀü »èÁ¦ÇÏÁö ¾Ê°í ¿µ±¸ °¡ÀÔÀÇ ¸ðµç ¸Þ½ÃÁö¸¦ Á¦°ÅÇÕ´Ï´Ù.
query bkr
ºê·ÎÄ¿ÀÇ Á¤º¸¸¦ Äõ¸® ¹× Ç¥½ÃÇÕ´Ï´Ù.
query cxn
¿¬°áÀÇ Á¤º¸¸¦ Äõ¸® ¹× Ç¥½ÃÇÕ´Ï´Ù.
query svc
¼ºñ½ºÀÇ Á¤º¸¸¦ Äõ¸® ¹× Ç¥½ÃÇÕ´Ï´Ù.
query txn
Æ®·£Àè¼ÇÀÇ Á¤º¸¸¦ Äõ¸® ¹× Ç¥½ÃÇÕ´Ï´Ù.
reload cls
ºê·ÎÄ¿ Ŭ·¯½ºÅÍ ±¸¼ºÀ» ´Ù½Ã ·ÎµåÇÕ´Ï´Ù.
restart bkr
ÇöÀç ½ÇÇà ÁßÀÎ ºê·ÎÄ¿ ÀνºÅϽº¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
resume bkr
ºê·ÎÄ¿ÀÇ ¸ðµç ¼ºñ½º¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
resume svc
ÇÑ ¼ºñ½º¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
rollback txn
Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÕ´Ï´Ù.
shutdown bkr
ºê·ÎÄ¿ ÀνºÅϽº¸¦ Á¾·áÇÕ´Ï´Ù.
update bkr
ºê·ÎÄ¿ÀÇ ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
update svc
¼ºñ½ºÀÇ ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
¶ÇÇÑ, imqcmd ¸í·É À¯Æ¿¸®Æ¼¿¡´Â ºê·ÎÄ¿ÀÇ ¹°¸®Àû ´ë»ó¿¡ »ç¿ëÇÒ ÇÏÀ§ ¸í·ÉÀÌ ÀÖ½À´Ï´Ù. ´ë»ó ÇÏÀ§ ¸í·ÉÀº 6Àå, "¹°¸®Àû ´ë»ó °ü¸®"¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
´ÙÀ½ Àý¿¡¼´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ±â´Éº°·Î ³ª¿ÇÕ´Ï´Ù.
ºê·ÎÄ¿ °ü¸® ÇÏÀ§ ¸í·É
Ç¥ 13-4¿¡¼´Â ºê·ÎÄ¿ °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿ÇÕ´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±âº»°ª(localhost:7676)ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
Ç¥ 13-4 ºê·ÎÄ¿ °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É ±¸¹®
¼³¸í
metrics bkr [-b hostName:port]
[-m metricType]
[-int interval]
[-msp numSamples]±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.
-m ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¸ÞÆ®¸¯ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
ttl ºê·ÎÄ¿¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù(±âº» ¸ÞÆ®¸¯ À¯Çü).
rts ºê·ÎÄ¿¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» ÃÊ´ç ¼Óµµ·Î Ç¥½ÃÇÕ´Ï´Ù.
cxn ¿¬°á, °¡»ó ¸Þ¸ð¸® Èü ¹× ½º·¹µå¸¦ Ç¥½ÃÇÕ´Ï´Ù.
-int ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ Ç¥½Ã °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 5ÃÊÀÔ´Ï´Ù.
-msp ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ãâ·Â¿¡ Ç¥½ÃµÇ´Â »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¹«Á¦ÇÑ ¼öÀÔ´Ï´Ù(¹«ÇÑ).
pause bkr [-b hostName:port]
±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù. ºê·ÎÄ¿ ÀϽà ÁßÁö ¹× ´Ù½Ã ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ.
query bkr -b hostName:port
±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡ ÇØ´çÇÏ´Â ÇöÀç µî·Ï Á¤º¸ ¼³Á¤À» ³ª¿ÇÕ´Ï´Ù. ÁöÁ¤ÇÑ ºê·ÎÄ¿¿¡ ¿¬°áµÈ ½ÇÇà ÁßÀÎ ºê·ÎÄ¿(ºê·ÎÄ¿°¡ ¿©·¯ °³ÀΠŬ·¯½ºÅÍ¿¡¼)ÀÇ ¸ñ·Ïµµ Ç¥½ÃÇÕ´Ï´Ù.
reload cls
ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù. Ŭ·¯½ºÅÍ¿¡ ÀÖ´Â ¸ðµç ºê·ÎÄ¿¿¡¼ imq.cluster.brokerlist µî·Ï Á¤º¸¸¦ ´Ù½Ã ·ÎµåÇϰí Ŭ·¯½ºÅÍ Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®Çϵµ·Ï ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Ŭ·¯½ºÅÍ¿¡ ºê·ÎÄ¿ Ãß°¡¸¦ ÂüÁ¶ÇϽʽÿÀ.
restart bkr [-b hostName:port]
ºê·ÎÄ¿¸¦ ½ÃÀÛÇßÀ» ¶§ ÁöÁ¤ÇÑ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¸¦ Á¾·áÇÏ°í ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
resume bkr [-b hostName:port]
±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
shutdown bkr [-b hostName:port]
±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¸¦ Á¾·áÇÕ´Ï´Ù.
update bkr [-b hostName:port]
-o attribute=value
[-o attribute=value1]...±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡ ÇØ´çÇÏ´Â ÁöÁ¤µÈ ¼Ó¼ºÀ» º¯°æÇÕ´Ï´Ù.
¹°¸®Àû ´ë»ó °ü¸® ÇÏÀ§ ¸í·É
Ç¥ 13-5¿¡¼´Â ¹°¸®Àû ´ë»ó °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿ÇÕ´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±âº»°ª(localhost:7676)ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
Ç¥ 13-5 ´ë»ó °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É ±¸¹®
¼³¸í
compact dst [-t destType
-n destName]±âº» Á¦°ø ÆÄÀÏ ±â¹Ý µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡¼ ÁöÁ¤µÈ À¯Çü°ú À̸§ÀÇ ´ë»óÀ» ¾ÐÃàÇÕ´Ï´Ù. ´ë»ó À¯Çü°ú À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç ´ë»óÀÌ ¾ÐÃàµË´Ï´Ù. ´ë»óÀ» ¾ÐÃàÇÏ·Á¸é ¸ÕÀú ÀϽà ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.
create dst -t destType
-n destName
[-o attribute=value]
[-o attribute=value1]...ÁöÁ¤ÇÑ À¯ÇüÀÇ ´ë»óÀ» ÁöÁ¤ÇÑ À̸§°ú ÁöÁ¤ÇÑ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ¸¸µì´Ï´Ù. ´ë»ó À̸§Àº ¿µ¼ýÀÚ(°ø¹é ¾øÀ½)¸¸ Æ÷ÇÔÇÏ°í ¿µ¹®ÀÚ³ª "_" ¹× "$" ¹®ÀÚ·Î ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. "mq" ¹®ÀÚ¿·Î´Â ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.
¸¶½ºÅÍ ºê·ÎÄ¿¸¦ ÀϽÃÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø´Â Ŭ·¯½ºÅÍ¿¡¼´Â ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
destroy dst -t destType
-n destNameÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ´ë»óÀ» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù. »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿Ã³·³ ½Ã½ºÅÛ¿¡¼ »ý¼ºµÈ ´ë»óÀº ¿ÏÀü »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.
¸¶½ºÅÍ ºê·ÎÄ¿¸¦ ÀϽÃÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø´Â Ŭ·¯½ºÅÍ¿¡¼´Â ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
list dst [-t destType] [-tmp]
ÁöÁ¤µÈ À¯ÇüÀÇ ´ë»óÀ» ¸ðµÎ ³ª¿ÇÕ´Ï´Ù. Àӽà ´ë»óÀ» ÇÔ²² ³ª¿ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
À¯Çü Àμö´Â ´ÙÀ½°ú °°Àº µÎ °¡Áö °ªÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
destType = q (´ë±â¿)
destType = t (ÁÖÁ¦)À¯ÇüÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç À¯ÇüÀÇ ´ë»óÀÌ ¸ðµÎ ³ª¿µË´Ï´Ù.
metrics dst -t destType
-n destName
[-m metricType]
[-int interval]
[-msp numSamples]ÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ´ë»ó¿¡ ´ëÇÑ ¸ÞÆ®¸¯ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
-m ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¸ÞÆ®¸¯ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
ttl ´ë»ó¿¡ À¯ÀÔ ¹× À¯ÃâµÇ°í ¸Þ¸ð¸®¿¡ ÀÖ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù(±âº» ¸ÞÆ®¸¯ À¯Çü).
rts ´ë»ó¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» ÃÊ´ç ¼Óµµ·Î ³ªÅ¸³»°í ±âŸ ¼Óµµ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
con »ç¿ëÀÚ °ü·Ã ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.
dsk µð½ºÅ© »ç¿ë ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.
-int ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ Ç¥½Ã °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 5ÃÊÀÔ´Ï´Ù.
-msp ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ãâ·Â¿¡ Ç¥½ÃµÇ´Â »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¹«Á¦ÇÑ ¼öÀÔ´Ï´Ù(¹«ÇÑ).
pause dst [-t destType
-n destName]
[-pst pauseType]ÁöÁ¤µÈ À¯Çü°ú À̸§ÀÇ ´ë»ó¿¡¼ »ç¿ëÀÚ¿¡°Ô ¸Þ½ÃÁö Àü´Þ(-pst CONSUMERS), »ý¼ºÀڷκÎÅÍ ¸Þ½ÃÁö Àü´Þ(-pst PRODUCERS) ¶Ç´Â µÎ °¡Áö ¸ðµÎ(-pst ALL)¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù. ´ë»ó À¯Çü°ú À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç ´ë»óÀÌ ÀϽà ÁßÁöµË´Ï´Ù. ±âº»°ªÀº ALLÀÔ´Ï´Ù.
purge dst -t destType
-n destNameÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ´ë»ó¿¡¼ ¸Þ½ÃÁö¸¦ Á¦°ÅÇÕ´Ï´Ù.
query dst -t destType
-n destNameÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ´ë»ó¿¡ ´ëÇÑ Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
resume dst [-t destType
-n destName]ÁöÁ¤µÈ À¯Çü°ú À̸§ÀÇ ÀϽà ÁßÁöµÈ ´ë»ó¿¡¼ ¸Þ½ÃÁö Àü´ÞÀ» ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ´ë»ó À¯Çü°ú À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç ´ë»óÀÌ ´Ù½Ã ½ÃÀ۵˴ϴÙ.
update dst -t destType
-n destName
-o attribute=value
[-o attribute=value1]...ÁöÁ¤ÇÑ ´ë»ó¿¡¼ ÁöÁ¤ÇÑ ¼Ó¼ºÀÇ °ªÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
´ë»óÀÌ »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿ mq.sys.dmq°¡ ¾Æ´Ñ °æ¿ì Ç¥ 15-1¿¡ ¼³¸íµÈ ¼Ó¼º Áß Çϳª¸¦ ¼Ó¼º À̸§À¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¬°á ¼ºñ½º °ü¸® ÇÏÀ§ ¸í·É
Ç¥ 13-6¿¡ ¿¬°á ¼ºñ½º °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±âº»°ª(localhost:7676)ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
Ç¥ 13-6 ¿¬°á ¼ºñ½º °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É ±¸¹®
¼³¸í
list svc [-b hostName:port]
±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡ ÀÖ´Â ¸ðµç ¿¬°á ¼ºñ½º¸¦ ³ª¿ÇÕ´Ï´Ù.
metrics svc -n serviceName
[-b hostName:port]
[-m metricType]
[-int interval]
[-msp numSamples]±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼ ÁöÁ¤µÈ ¼ºñ½ºÀÇ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.
-m ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¸ÞÆ®¸¯ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
ttl ºê·ÎÄ¿¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» ÁöÁ¤µÈ ¼ºñ½º ¹æ¹ýÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù(±âº» ¸ÞÆ®¸¯ À¯Çü).
rts ºê·ÎÄ¿¿¡ ¸Þ½ÃÁö¿Í ÆÐŶÀÌ À¯ÀÔ ¹× À¯ÃâµÇ´Â ÃÊ´ç ¼Óµµ¿¡ ´ëÇÑ ¸ÞÆ®¸¯À» ÁöÁ¤µÈ ¿¬°á ¼ºñ½º¸¦ ÅëÇØ Ç¥½ÃÇÕ´Ï´Ù.
cxn ¿¬°á, °¡»ó ¸Þ¸ð¸® Èü ¹× ½º·¹µå¸¦ Ç¥½ÃÇÕ´Ï´Ù.
-int ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ Ç¥½Ã °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 5ÃÊÀÔ´Ï´Ù.
-msp ¿É¼ÇÀ» »ç¿ëÇÏ¿© Ãâ·Â¿¡ Ç¥½ÃµÇ´Â »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¹«Á¦ÇÑ ¼öÀÔ´Ï´Ù(¹«ÇÑ).
pause svc -n serviceName
[-b hostName:port]±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼ ½ÇÇà ÁßÀÎ, ÁöÁ¤µÈ ¼ºñ½º¸¦ ÀϽà ÁßÁöÇÕ´Ï´Ù. °ü¸® ¼ºñ½º´Â ÀϽà ÁßÁöÇÒ ¼ö ¾ø½À´Ï´Ù.
query svc -n serviceName
[-b hostName:port]±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ¼ºñ½º¿¡¼ ½ÇÇà ÁßÀÎ, ÁöÁ¤µÈ ¼ºñ½º¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
resume svc -n serviceName
[-b hostName:port]±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®¿¡¼ ½ÇÇà ÁßÀÎ, ÁöÁ¤µÈ ¼ºñ½º¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
update svc -n serviceName
[-b hostName:port]
-o attribute=value
[-o attribute=value1]...±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼ ½ÇÇà ÁßÀÎ, ÁöÁ¤µÈ ¼ºñ½ºÀÇ ÁöÁ¤µÈ ¼Ó¼ºÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. ¼ºñ½º ¼Ó¼º¿¡ ´ëÇÑ ¼³¸íÀº ¿¬°á ¼ºñ½º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
¿¬°á ÇÏÀ§ ¸í·É
Ç¥ 13-7¿¡ ¿¬°á¿¡ Àû¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é localhost, 7676ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
Ç¥ 13-7 ¿¬°á ¼ºñ½º °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É ±¸¹®
¼³¸í
list cxn [-svn serviceName]
[-b hostName:port]±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼ ÁöÁ¤µÈ ¼ºñ½º À̸§ÀÇ ¿¬°áÀ» ¸ðµÎ ³ª¿ÇÕ´Ï´Ù. ¼ºñ½º À̸§À» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ¸ðµç ¿¬°áÀÌ ³ª¿µË´Ï´Ù.
query cxn -n connectionID
[-b hostName:port]±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼ ÁöÁ¤µÈ ¿¬°á¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
¿µ±¸ °¡ÀÔ ÇÏÀ§ ¸í·É
Ç¥ 13-8¿¡¼´Â imqcmd ¿µ±¸ °¡ÀÔ ÇÏÀ§ ¸í·ÉÀ» ¿ä¾àÇÕ´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±âº»°ª(localhost:7676)ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
Ç¥ 13-8 ¿µ±¸ °¡ÀÔ °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É
¼³¸í
list dur -d destName
ÁöÁ¤ÇÑ ´ë»óÀÇ ¸ðµç ¿µ±¸ °¡ÀÔÀ» ³ª¿ÇÕ´Ï´Ù.
destroy dur -n subscrName
-c client_idÁöÁ¤ÇÑ Å¬¶óÀÌ¾ðÆ® ½Äº°ÀÚ¿¡ ÇØ´çÇÏ´Â ÁöÁ¤µÈ ¿µ±¸ °¡ÀÔÀ» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù.
¸¶½ºÅÍ ºê·ÎÄ¿¸¦ ÀϽÃÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø´Â Ŭ·¯½ºÅÍ¿¡¼´Â ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
purge dur -n subscrName
-c client_idÁöÁ¤ÇÑ Å¬¶óÀÌ¾ðÆ® ½Äº°ÀÚ¿¡ ÇØ´çÇÏ´Â ÁöÁ¤µÈ ¿µ±¸ °¡ÀÔ¿¡ ´ëÇÑ ¸ðµç ¸Þ½ÃÁö¸¦ Á¦°ÅÇÕ´Ï´Ù.
Æ®·£Àè¼Ç °ü¸® ÇÏÀ§ ¸í·É
Ç¥ 13-9¿¡¼´Â imqcmd Æ®·£Àè¼Ç ÇÏÀ§ ¸í·ÉÀ» ¿ä¾àÇÕ´Ï´Ù. È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ®°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ±âº»°ª(localhost:7676)ÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
Ç¥ 13-9 Æ®·£Àè¼Ç °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É
¼³¸í
list txn
ºê·ÎÄ¿¿¡¼ ÃßÀûÇÏ´Â ¸ðµç Æ®·£Àè¼ÇÀ» ³ª¿ÇÕ´Ï´Ù.
query txn -n transaction_id
ÁöÁ¤ÇÑ Æ®·£Àè¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
commit txn -n transaction_id
ÁöÁ¤ÇÑ Æ®·£Àè¼ÇÀ» ¿Ï°áÇÕ´Ï´Ù.
rollback txn -n transaction_id
ÁöÁ¤ÇÑ Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÕ´Ï´Ù.
¸í·É ¿É¼Ç
Ç¥ 13-10¿¡ imqcmd ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 13-10 imqcmd ¿É¼Ç
¿É¼Ç
¼³¸í
-b hostName:port
ºê·ÎÄ¿ÀÇ È£½ºÆ® À̸§°ú ÇØ´ç Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº localhost:7676ÀÔ´Ï´Ù.
Æ÷Æ®¸¸ ÁöÁ¤ÇÏ·Á¸é: -b :7878
À̸§¸¸ ÁöÁ¤ÇÏ·Á¸é: -b somehost-c clientID
ÁÖÁ¦¿¡ ¿µ±¸ °¡ÀÔÀÇ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù. ¿µ±¸ °¡ÀÔ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
-d destinationName
ÁÖÁ¦ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. list dur ¹× destroy dur ÇÏÀ§ ¸í·É¿¡ »ç¿ëµË´Ï´Ù. ¿µ±¸ °¡ÀÔ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
-f
»ç¿ëÀÚÀÇ È®ÀÎ ¾øÀÌ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
-h
»ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ ¿É¼Ç¿¡´Â »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
-H
»ç¿ë µµ¿ò¸», ¼Ó¼º ¸ñ·Ï ¹× ¿¹¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ ¿É¼Ç¿¡´Â »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
-int interval
metrics bkr, metrics dst ¹× metrics svc ÇÏÀ§ ¸í·ÉÀÌ ¸ÞÆ®¸¯ Ãâ·ÂÀ» Ç¥½ÃÇÏ´Â °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù.
-javahome path
Java 2¿Í ȣȯÇÒ ¼ö ÀÖ´Â ´ëü ·±Å¸ÀÓÀ» ÁöÁ¤ÇÏ¿© »ç¿ëÇÕ´Ï´Ù(±âº»°ªÀº ½Ã½ºÅÛÀÇ ·±Å¸ÀÓ ¶Ç´Â Message Queue¿Í ÇÔ²² Á¦°øµÇ´Â ·±Å¸ÀÓ »ç¿ë).
-m metricType
Ç¥½ÃÇÒ ¸ÞÆ®¸¯ Á¤º¸ÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº metrics dst, metrics svc ¶Ç´Â metrics bkr ÇÏÀ§ ¸í·É¿¡ »ç¿ëµË´Ï´Ù. metricType °ªÀº ¸ÞÆ®¸¯ÀÌ ´ë»ó, ¼ºñ½º ¶Ç´Â ºê·ÎÄ¿ Áß ¾î´À °Í¿¡ ´ëÇØ »ý¼ºµÇ¾ú´ÂÁö¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
-msp numSamples
metrics bkr, metrics dst ¹× metrics svc ÇÏÀ§ ¸í·ÉÀÌ ¸ÞÆ®¸¯ Ãâ·Â¿¡ Ç¥½ÃÇÏ´Â ¸ÞÆ®¸¯ »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
-n argumentName
ÇÏÀ§ ¸í·É ÀμöÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÇÏÀ§ ¸í·É¿¡ µû¶ó ¼ºñ½º³ª ¹°¸®Àû ´ë»ó, ¿µ±¸ °¡ÀÔÀÇ À̸§ÀÏ ¼öµµ ÀÖ°í ¿¬°á ¾ÆÀ̵𳪠Ʈ·£Àè¼Ç ¾ÆÀ̵ðÀÏ ¼öµµ ÀÖ½À´Ï´Ù.
-o attribute=value
¼Ó¼ºÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÇÏÀ§ ¸í·É Àμö¿¡ µû¶ó ºê·ÎÄ¿(imqcmd ¸í·É À¯Æ¿¸®Æ¼ »ç¿ë ÂüÁ¶), ¼ºñ½º(¿¬°á ¼ºñ½º °ü¸® ÂüÁ¶) ¶Ç´Â ´ë»ó(¿µ±¸ °¡ÀÔ °ü¸® ÂüÁ¶)ÀÇ ¼Ó¼ºÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
-p password
ÀÚ½Å(°ü¸®ÀÚ)ÀÇ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÇâÈÄ ¸±¸®½º¿¡¼´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.
-passfile path
¸í·ÉÀ» ½ÇÇàÇÏ´Â »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£°¡ µé¾î ÀÖ´Â ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Passfile »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
-pst pauseType
´ë»óÀ» ÀϽà ÁßÁöÇÒ ¶§ »ý¼ºÀÚ³ª »ç¿ëÀÚ ¶Ç´Â µÑ ´Ù¸¦ ÀϽà ÁßÁöÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿µ±¸ °¡ÀÔ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
-rtm timeout
imqcmd ÇÏÀ§ ¸í·ÉÀÇ Ãʱâ(´Ù½Ã ½Ãµµ) ½Ã°£ Ãʰú ±â°£(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ½Ã°£ Ãʰú´Â imqcmd ÇÏÀ§ ¸í·ÉÀÌ ºê·ÎÄ¿¿¡ ¿äûÇÑ ÈÄ ±â´Ù¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÀÌÈÄ ÇÏÀ§ ¸í·ÉÀÌ ´Ù½Ã ½ÃµµÇÒ ¶§¸¶´Ù Ãʱ⠽ð£ Ãʰú ±â°£ÀÇ ¹è¼öÀÎ ½Ã°£ Ãʰú °ªÀ» »ç¿ëÇÕ´Ï´Ù. ±âº»°ª: 10
-rtr numRetries
imqcmd ÇÏÀ§ ¸í·ÉÀÌ Ã³À½À¸·Î ½Ã°£ ÃʰúµÈ ÈÄ¿¡ ´Ù½Ã ½ÃµµÇϴ Ƚ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ª: 5
-s
ºñ´ëÈÇü ¸ðµåÀÔ´Ï´Ù. Ãâ·ÂÀÌ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.
-secure
ssladmin ¿¬°á ¼ºñ½º¸¦ »ç¿ëÇØ¼ ºê·ÎÄ¿¿¡ ´ëÇÑ º¸¾È °ü¸® ¿¬°áÀ» ÁöÁ¤ÇÕ´Ï´Ù(4´Ü°è. SSL±â¹Ý Ŭ¶óÀÌ¾ðÆ® ±¸¼º ¹× ½ÇÇà ÂüÁ¶). ÀÌ ¿É¼ÇÀ» »ý·«ÇÏ¸é ¿¬°áÀÌ º¸¾ÈµÇÁö ¾Ê½À´Ï´Ù.
-svn serviceName
¿¬°áÀ» ³ª¿ÇÒ ¼ºñ½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¬°á Á¤º¸ ¾ò±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
-t destType
´ë»óÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. t (ÁÖÁ¦) ¶Ç´Â q (´ë±â¿). ¿µ±¸ °¡ÀÔ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
-tmp
Àӽà ´ë»óÀ» Ç¥½ÃÇÕ´Ï´Ù. Ç¥ 13-5¸¦ ÂüÁ¶ÇϽʽÿÀ.
-u userName
ÀÚ½Å(°ü¸®ÀÚ)ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀ» »ý·«ÇÏ¸é °ªÀ» ¹¯´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
-v
¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ ¿É¼Ç¿¡´Â »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
ÂüÁ¶
imqbrokerd »ç¿ë ¹× ¸í·É ¿¹¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 5Àå, "ºê·ÎÄ¿ °ü¸®" ¹× 6Àå, "¹°¸®Àû ´ë»ó °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
imqobjmgr°´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼ imqobjmgrÀº Message Queue °ü¸® ´ë»ó °´Ã¼¸¦ ¸¸µé°í °ü¸®ÇÕ´Ï´Ù.
±¸¹®
imqobjmgr subcommand [options]
imqobjmgr -h|H
imqobjmgr -vÇÏÀ§ ¸í·É
°´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqobjmgr)¿¡´Â Ç¥ 13-3¿¡ ³ª¿µÈ ÇÏÀ§ ¸í·ÉÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Ç¥ 13-11 imqobjmgr ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É
¼³¸í
add
°´Ã¼ ÀúÀå¼Ò¿¡ °ü¸® ´ë»ó °´Ã¼¸¦ Ãß°¡ÇÕ´Ï´Ù.
delete
°´Ã¼ ÀúÀå¼Ò¿¡¼ °ü¸® ´ë»ó °´Ã¼¸¦ »èÁ¦ÇÕ´Ï´Ù.
list
°´Ã¼ ÀúÀå¼Ò¿¡ ÀÖ´Â °ü¸® ´ë»ó °´Ã¼¸¦ ³ª¿ÇÕ´Ï´Ù.
query
ÁöÁ¤ÇÑ °ü¸® ´ë»ó °´Ã¼¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
update
°´Ã¼ ÀúÀå¼Ò¿¡ ÀÖ´Â ±âÁ¸ °ü¸® ´ë»ó °´Ã¼¸¦ ¼öÁ¤ÇÕ´Ï´Ù.
¸í·É ¿É¼Ç
Ç¥ 13-12¿¡´Â imqobjmgr ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù. »ç¿ë ¼³¸íÀº ´ÙÀ½¿¡¼ ÇØ´ç ÀÛ¾÷ ±â¹Ý ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 13-12 imqobjmgr ¿É¼Ç
¿É¼Ç
¼³¸í
-f
»ç¿ëÀÚÀÇ È®ÀÎ ¾øÀÌ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
-h
»ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
-H
»ç¿ë µµ¿ò¸», ¼Ó¼º ¸ñ·Ï ¹× ¿¹¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
-i fileName
ÇÏÀ§ ¸í·É ÀýÀÇ ÀϺΠ¶Ç´Â ÀüºÎ¸¦ Æ÷ÇÔÇÏ´Â ¸í·É ÆÄÀÏ À̸§À» ÁöÁ¤Çϸç, °´Ã¼ À¯Çü, Á¶È¸ À̸§, °´Ã¼ ¼Ó¼º, °´Ã¼ ÀúÀå¼Ò ¼Ó¼º ¶Ç´Â ±âŸ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. º¸ÅëÀº °´Ã¼ ÀúÀå¼Ò ¼Ó¼º°ú °°Àº ¹Ýº¹ Á¤º¸¿¡ »ç¿ëµË´Ï´Ù.
-j attribute=value
JNDI °´Ã¼ ÀúÀå¼Ò¸¦ È®ÀÎÇÏ°í ¾×¼¼½ºÇÒ ¶§ ÇÊ¿äÇÑ ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. °´Ã¼ ÀúÀå¼Ò Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
-javahome path
Java 2¿Í ȣȯÇÒ ¼ö ÀÖ´Â ´ëü ·±Å¸ÀÓÀ» ÁöÁ¤ÇÏ¿© »ç¿ëÇÕ´Ï´Ù(±âº»°ªÀº ½Ã½ºÅÛÀÇ ·±Å¸ÀÓ ¶Ç´Â Message Queue¿Í ÇÔ²² Á¦°øµÇ´Â ·±Å¸ÀÓ »ç¿ë).
-l lookupName
°ü¸® ´ë»ó °´Ã¼ÀÇ JNDI Á¶È¸ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ À̸§Àº °ü¸® ´ë»ó °´Ã¼ ÀúÀå¼ÒÀÇ ÄÁÅØ½ºÆ®¿¡¼ °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù.
-o attribute=value
°ü¸® ´ë»ó °´Ã¼ÀÇ ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. 16Àå, "°ü¸® ´ë»ó °´Ã¼ ¼Ó¼º ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.
-pre
¹Ì¸® º¸±â ¸ðµåÀÔ´Ï´Ù. ¸í·ÉÀ» ¼öÇàÇÏÁö ¾Ê°í ¼öÇà °á°ú¸¦ È®ÀÎÇÕ´Ï´Ù.
-r read-only_state
°ü¸® ´ë»ó °´Ã¼°¡ Àбâ Àü¿ëÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. true °ªÀº °ü¸® ´ë»ó °´Ã¼°¡ Àбâ Àü¿ëÀÓÀ» ³ªÅ¸³À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â Àбâ Àü¿ë °ü¸® ´ë»ó °´Ã¼ÀÇ ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. Àбâ Àü¿ë »óÅ´ ±âº»ÀûÀ¸·Î false·Î ¼³Á¤µË´Ï´Ù.
-s
ºñ´ëÈÇü ¸ðµåÀÔ´Ï´Ù. Ãâ·ÂÀÌ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.
-t objectType
Message Queue °ü¸® ´ë»ó °´Ã¼ÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
q = ´ë±â¿
t = ÁÖÁ¦
cf = ¿¬°á ÆÑÅ丮
qf = ´ë±â¿ ¿¬°á ÆÑÅ丮
tf = ÁÖÁ¦ ¿¬°á ÆÑÅ丮
xcf = XA ¿¬°á ÆÑÅ丮(ºÐ»ê Æ®·£Àè¼Ç)
xqf = XA ´ë±â¿ ¿¬°á ÆÑÅ丮(ºÐ»ê Æ®·£Àè¼Ç)
xtf = XA ÁÖÁ¦ ¿¬°á ÆÑÅ丮(ºÐ»ê Æ®·£Àè¼Ç)
e = SOAP endpoint(Message Queue Developer’s Guide for Java Clients¿¡¼ ¼³¸íÇÑ °Íó·³ ÀÌ °ü¸® ´ë»ó °´Ã¼ À¯ÇüÀº SOAP ¸Þ½ÃÁö¸¦ Áö¿øÇÏ´Â µ¥ »ç¿ëµÊ)
-v
¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
ÂüÁ¶
imqobjmgr ¹× ¸í·É ¿¹¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 8Àå, "°ü¸® ´ë»ó °´Ã¼ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
imqdbmgrµ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqdbmgr)´Â Áö¼Ó¼º¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ ¼³Á¤ÇÕ´Ï´Ù. imqdbmgr ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼Õ»óµÈ Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» »èÁ¦Çϰųª µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
±¸¹®
imqdbmgr subcommand argument [options]
imqdbmgr -h|-help
imqdbmgr -v|-versionÇÏÀ§ ¸í·É
µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqdbmgr)¿¡´Â Ç¥ 13-13¿¡ ³ª¿µÈ ÇÏÀ§ ¸í·ÉÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Ç¥ 13-13 imqdbmgr ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É ¹× Àμö
¼³¸í
create all
»õ µ¥ÀÌÅͺ£À̽º¿Í Message Queue ¿µ±¸ ÀúÀå¼Ò ½ºÅ°¸¶¸¦ ¸¸µì´Ï´Ù. ÀÌ ¸í·ÉÀº ³»Àå µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ »ç¿ëµÇ¸ç, »ç¿ëÇÏ´Â °æ¿ì¿¡´Â imq.persist.jdbc.createdburl µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
create tbl
±âÁ¸ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ Message Queue ¿µ±¸ ÀúÀå¼Ò ½ºÅ°¸¶¸¦ ¸¸µì´Ï´Ù. ÀÌ ¸í·ÉÀº ¿ÜºÎ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ »ç¿ëµË´Ï´Ù.
delete tbl
ÇöÀç ¿µ±¸ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¿¡¼ ±âÁ¸ Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» »èÁ¦ÇÕ´Ï´Ù.
delete oldtbl
ÀÌÀü ¹öÀüÀÇ ¿µ±¸ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¿¡¼ Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» ¸ðµÎ »èÁ¦ÇÕ´Ï´Ù. ¿µ±¸ ÀúÀå¼Ò°¡ ÀÚµ¿À¸·Î ÇöÀç ¹öÀüÀÇ Message Queue·Î ÀÌÀüµÈ ÀÌÈÄ¿¡ »ç¿ëÇÕ´Ï´Ù.
recreate tbl
ÇöÀç ¿µ±¸ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¿¡¼ ±âÁ¸ Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» »èÁ¦ÇÑ ÈÄ Message Queue ¿µ±¸ ÀúÀå¼Ò ½ºÅ°¸¶¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.
reset lck
¿µ±¸ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¸¦ ´Ù¸¥ ÇÁ·Î¼¼½º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Àá±ÝÀ» Àç¼³Á¤ÇÕ´Ï´Ù.
¸í·É ¿É¼Ç
Ç¥ 13-14¿¡´Â imqdbmgr ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 13-14 imqdbmgr ¿É¼Ç
¿É¼Ç
¼³¸í
-Dproperty=value
ÁöÁ¤ÇÑ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÑ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
-b instanceName
ºê·ÎÄ¿ ÀνºÅϽº À̸§À» ÁöÁ¤Çϰí ÇØ´ç ÀνºÅϽº ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù.
-h
»ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
-p password
µ¥ÀÌÅͺ£À̽º ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÇâÈÄ ¸±¸®½º¿¡¼´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.
-passfile path
µ¥ÀÌÅͺ£À̽º ºñ¹Ð¹øÈ£°¡ µé¾î ÀÖ´Â ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Passfile »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
-u name
µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù.
-v
¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
ÂüÁ¶
¿µ±¸ ÀúÀå¼Ò ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿µ±¸ ÀúÀå¼Ò ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
imqusermgr»ç¿ëÀÚ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqusermgr)¸¦ »ç¿ëÇϸé Ç÷§ ÆÄÀÏ »ç¿ëÀÚ ÀúÀå¼Ò¸¦ ÆíÁýÇϰųª ä¿ï ¼ö ÀÖ½À´Ï´Ù. imqusermgrÀ» »ç¿ëÇϱâ Àü¿¡ ÁÖÀÇÇØ¾ß ÇÒ »çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.
- ºê·ÎÄ¿º° »ç¿ëÀÚ ÀúÀå¼Ò°¡ ¾ø´Â °æ¿ì ÇØ´ç ºê·ÎÄ¿ ÀνºÅϽº¸¦ ½ÃÀÛÇÏ¿© ºê·ÎÄ¿º° »ç¿ëÀÚ ÀúÀå¼Ò¸¦ ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
- imqusermgr ¸í·ÉÀº ºê·ÎÄ¿°¡ ¼³Ä¡µÇ´Â È£½ºÆ®¿¡¼ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
- ÀÌ °æ¿ì ÀúÀå¼Ò¿¡ ¾µ ¼ö ÀÖ´Â ÀûÀýÇÑ ¾²±â ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Áï, Solaris ¹× LinuxÀÇ °æ¿ì ÇØ´ç ºê·ÎÄ¿ ÀνºÅϽº¸¦ óÀ½À¸·Î ¸¸µç »ç¿ëÀÚ³ª ·çÆ® »ç¿ëÀÚ¿©¾ß ÇÕ´Ï´Ù.
±¸¹®
imqusermgr subcommand [options]
imqusermgr -h
imqusermgr -vÇÏÀ§ ¸í·É
Ç¥ 13-15¿¡´Â ÀÌ Àå¿¡¼ ¼³¸íÇÏ´Â imqusermgr ÇÏÀ§ ¸í·ÉÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 13-15 imqusermgr ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É
¼³¸í
add [-i instanceName] -u userName -p passwd
[-g group] [-s]ÁöÁ¤ÇÑ(¶Ç´Â ±âº») ºê·ÎÄ¿ ÀνºÅϽº ÀúÀå¼Ò¿¡ »ç¿ëÀÚ¿Í °ü·Ã ºñ¹Ð¹øÈ£¸¦ Ãß°¡ÇÏ°í ¼±ÅÃÀûÀ¸·Î »ç¿ëÀÚ ±×·ìÀ» ÁöÁ¤ÇÕ´Ï´Ù.
delete [-i instanceName] -u userName [-s] [-f]
ÁöÁ¤ÇÑ(¶Ç´Â ±âº») ºê·ÎÄ¿ ÀνºÅϽº ÀúÀå¼Ò¿¡¼ ÁöÁ¤ÇÑ »ç¿ëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.
list [-i instanceName] [-u userName]
ÁöÁ¤ÇÑ(¶Ç´Â ±âº») ºê·ÎÄ¿ ÀνºÅϽº ÀúÀå¼ÒÀÇ ÁöÁ¤ÇÑ »ç¿ëÀÚ ¶Ç´Â ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
update [-i instanceName] -u userName -p passwd
[-a state] [-s] [-f]update [-i instanceName] -u userName -a state
[-p passwd] [-s] [-f]ÁöÁ¤ÇÑ(¶Ç´Â ±âº») ºê·ÎÄ¿ ÀνºÅϽº ÀúÀå¼Ò¿¡ ÀÖ´Â ÁöÁ¤ÇÑ »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£ ¹×/¶Ç´Â »óŸ¦ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
¸í·É ¿É¼Ç
Ç¥ 13-16¿¡´Â imqusermgr ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 13-16 imqusermgr ¿É¼Ç
¿É¼Ç
¼³¸í
-a active_state
»ç¿ëÀÚ »óÅÂÀÇ È°¼ºÈ ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù(true/false). true °ªÀº Ȱ¼ºÈ »óŸ¦ ³ªÅ¸³»¸ç ±âº»°ªÀÔ´Ï´Ù.
-f
»ç¿ëÀÚÀÇ È®ÀÎ ¾øÀÌ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
-h
»ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
-i instanceName
¸í·ÉÀÌ Àû¿ëµÉ ºê·ÎÄ¿ ÀνºÅϽº »ç¿ëÀÚ ÀúÀå¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº» ÀνºÅϽº À̸§ imqbrokerÀÎ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
-p passwd
»ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
-g group
»ç¿ëÀÚ ±×·ìÀ» ÁöÁ¤ÇÕ´Ï´Ù. À¯È¿ÇÑ °ª¿¡´Â admin, user, anonymous°¡ ÀÖ½À´Ï´Ù.
-s
ÀÚµ¿ ¸ðµå¸¦ ¼³Á¤ÇÕ´Ï´Ù.
-u userName
»ç¿ëÀÚ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù.
-v
¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
ÂüÁ¶
Ç÷§ ÆÄÀÏ »ç¿ëÀÚ ÀúÀå¼Ò ¼³Á¤ ¹× °ü¸®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ë°ú imqusermgr ¸í·É ¿¹´Â
Ç÷§ ÆÄÀÏ »ç¿ëÀÚ ÀúÀå¼Ò »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
imqsvcadmin¼ºñ½º °ü¸®(imqsvcadmin) À¯Æ¿¸®Æ¼´Â ºê·ÎÄ¿¸¦ Windows ¼ºñ½º·Î ¼³Ä¡ÇÕ´Ï´Ù.
±¸¹®
imqsvcadmin subcommand [options]
imqsvcadmin -h
ÇÏÀ§ ¸í·É
Message Queue ¼ºñ½º °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqsvcadmin)¿¡´Â Ç¥ 13-17¿¡ ³ª¿µÈ ÇÏÀ§ ¸í·ÉÀÌ Æ÷ÇԵ˴ϴÙ.
Ç¥ 13-17 imqsvcadmin ÇÏÀ§ ¸í·É
ÇÏÀ§ ¸í·É
¼³¸í
install
¼ºñ½º¸¦ ¼³Ä¡ÇÏ°í ½ÃÀÛ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.
query
imqsvcadmin ¸í·ÉÀÇ ½ÃÀÛ ¿É¼ÇÀ» Ç¥½ÃÇÕ´Ï´Ù. ¿©±â¿¡´Â ¼ºñ½ºÀÇ ¼öµ¿ ¶Ç´Â ÀÚµ¿ ½ÃÀÛ, À§Ä¡, Java ·±Å¸ÀÓ À§Ä¡, ½ÃÀÛÇÒ ¶§ ºê·ÎÄ¿¿¡ Àü´ÞµÇ´Â Àμö °ªÀÌ Æ÷ÇԵ˴ϴÙ.
remove
¼ºñ½º¸¦ Á¦°ÅÇÕ´Ï´Ù.
¸í·É ¿É¼Ç
Ç¥ 13-18¿¡´Â imqsvcadmin ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ 13-18 imqsvcadmin ¿É¼Ç
¿É¼Ç
¼³¸í
-h
»ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡ ÀÖ´Â ¸í·ÉÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
-javahome path
Java 2¿Í ȣȯÇÒ ¼ö ÀÖ´Â ´ëü ·±Å¸ÀÓÀÇ °æ·Î·Î ÁöÁ¤ÇÏ¿© »ç¿ëÇÕ´Ï´Ù(±âº»°ªÀº ½Ã½ºÅÛÀÇ ·±Å¸ÀÓÀ̳ª Message Queue¿Í ÇÔ²² Á¦°øµÇ´Â ·±Å¸ÀÓ »ç¿ë).
¿¹: imqsvcadmin -install -javahome d:\jdk1.4
-jrehome path
Java 2 ȣȯ JREÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
¿¹: imqsvcadmin -install -jrehome d:\jre\1.4
-vmargs arg [[arg]...]
ºê·ÎÄ¿ ¼ºñ½º¸¦ ½ÇÇàÇÏ´Â Java VM¿¡ Àü´ÞÇÒ Ãß°¡ Àμö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. (ÀÌ·¯ÇÑ Àμö´Â Windows ¼ºñ½º Á¦¾îÆÇ ½ÃÀÛ ¸Å°³ º¯¼ö Çʵ忡¼ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.)
¿¹: -vmargs "-Xms16m -Xmx128m"
-args arg [[arg]...]
ºê·ÎÄ¿ ¼ºñ½º¿¡ Àü´ÞÇÒ Ãß°¡ ¸í·ÉÁÙ Àμö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. imqbrokerd ¿É¼Ç¿¡ ´ëÇÑ ¼³¸íÀº imqbrokerd¸¦ ÂüÁ¶ÇϽʽÿÀ.
(ÀÌ·¯ÇÑ Àμö´Â Windows ¼ºñ½º Á¦¾îÆÇ ½ÃÀÛ ¸Å°³ º¯¼ö Çʵ忡¼ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.) ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
imqsvcadmin -install
-args “passfile d:\imqpassfile”
-javahome, -vmargs, -args ¿É¼ÇÀ» »ç¿ëÇØ¼ ÁöÁ¤ÇÏ´Â Á¤º¸´Â Windows ·¹Áö½ºÆ®¸®ÀÇ ´ÙÀ½ °æ·Î¿¡ ÀÖ´Â JREHome, JVMArgs, ServiceArgs Ű ¾Æ·¡¿¡ ÀúÀåµË´Ï´Ù.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\iMQ_Broker\ParametersÂüÁ¶
Message Queue¸¦ Windows ¼ºñ½º·Î ½ÇÇà¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÚµ¿ ½ÃÀÛ(Windows)À» ÂüÁ¶ÇϽʽÿÀ.
imqkeytoolimqusermgr ¸í·ÉÀº ºê·ÎÄ¿¿¡ ´ëÇØ ÀÚü ¼¸íµÈ ÀÎÁõ¼¸¦ »ý¼ºÇÕ´Ï´Ù. ssljms, ssladmin ¶Ç´Â cluster ¿¬°á ¼ºñ½º¿¡ µ¿ÀÏÇÑ ÀÎÁõ¼¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. UNIX ½Ã½ºÅÛÀÇ °æ¿ì superuser(root) °èÁ¤¿¡¼ imqkeytoolÀ» ½ÇÇàÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
±¸¹®
imqkeytool -broker
ÂüÁ¶
º¸¾È ¿¬°á ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SSL ±â¹Ý ¼ºñ½º ÀÛ¾÷À» ÂüÁ¶ÇϽʽÿÀ.