Upgrade to Pro — share decks privately, control downloads, hide ads and more …

第30回Cassandra勉強会

Zakkiea
June 16, 2015

 第30回Cassandra勉強会

Intel Edison Cassandra

Zakkiea

June 16, 2015
Tweet

More Decks by Zakkiea

Other Decks in Technology

Transcript

  1. 

  2. 

  3. 

  4.  1$ .BD WJB64#TFSJBM ઀ଓਤ όοςϦʔ %$7 #MVFUPPUI411 34 74JEP$0//&$53$

    8J'J 0QFSBUFWJB J1BE 4BGBSJ %&/(&,* 6OJU 64#ϋϒ 64#"VEJP 1-64"1 64#$BNFSB 67$ରԠ
  5. ಋೖํ๏ ɾ04͸:PDUP-JOVY ϕʔε όΠφϦΠϝʔδϑΝΠϧ͸*OUFMͷαΠτ͔Βμ΢ϯϩʔυ͢Δɻ IUUQTTPGUXBSFJOUFMDPNFOVTJPUIBSEXBSFFEJTPOEPXOMPBET ࠓճ࢖༻ͨ͠ΠϝʔδҎԼͷछྨɻ FEJTPOJNBHFXX   FEJTPOJNBHFXX

      ɾʮ&EJTPOΛ։෧͔ͯ͠ΒOPEFKTͰ*0ϙʔτ੍ޚ͢Δ·Ͱʯʹै͏ IUUQRJJUBDPNL@LJOVLBXBJUFNTGCGFEBFB ɹ૊ΈࠐΈ੡඼ͷͨΊͷ-JOVYϕʔεͷΧελϜɾγεςϜΛϋʔυ΢ΣΞɾΞʔΩςΫνϟʔʹؔΘΒͣ ߏங͢ΔͨΊͷςϯϓϨʔτɺπʔϧɺखஈΛఏڙɻZPDUPͷ༝དྷ͸ࠃࡍ୯Ґܥ 4* ͷ࠷খ୯ҐͰɺ? ΛදΘ͢ɻ 
  6.  ࠷௿ݶ͜Ε͚ͩ͸ɺɺ 1$ .BD WJB64#TFSJBM '5%*νοϓΛ౥ࡌ͍ͯ͠ΔͷͰɺ1$ .BD ͷλʔϛφϧը໘͔Β 1$ .BD

    64#UPTVQQMZ7 64#.BTT4UPSBHF sudo cu -l /dev/cu.usbserial-A903C2F8 -s 115200 sudo screen /dev/cu.usbserial-A903C2F8 115200 -L ·ͨ͸ Λଧͯ͹઀ଓՄೳ ੺ࣈͷ෦෼͸؀ڥʹΑͬͯҟͳΔ Poky (Yocto Project Reference Distro) 1.6.1 edison ttyMFD2 edison login: SPPUϢʔβͰϩάΠϯ
  7. 8J'Jͷઃఆ ϑΝʔϜ΢ΣΞͷΞοϓσʔτ configure_edison --wifi reboot ota ύοέʔδͷΞοϓσʔτ opkg update opkg

    upgrade FUDPQLHCBTFGFFETDPOG TSDH[BMMIUUQSFQPPQLHOFUFEJTPOSFQPBMM TSDH[DPSFIUUQSFQPPQLHOFUFEJTPOSFQPDPSF FUDPQLHJOUFMJPUELDPOG TSDJOUFMJPUELIUUQJPUELJOUFMDPNSFQPTJOUFMHBMBDUJD TSDJOUFMBMMIUUQJPUELJOUFMDPNSFQPTJPUELBMM TSDJOUFMJIUUQJPUELJOUFMDPNSFQPTJPUELJ TSDJOUFMYIUUQJPUELJOUFMDPNSFQPTJPUELY FEJTPOJNBHFXX[JQ·ͨ͸FEJTPOJNBHFXX[JQ Λల։ͯ͠ೝࣝ͞ΕͨετϨʔδσόΠε΁ίϐʔ͢Δ 
  8.  TTIͷઃఆ /lib/systemd/system/sshd.socket #BindToDevice=usb0 σϑΥϧτͰ͸&EJPOʹϦϞʔτ͔ΒTTIͰΞΫηεͰ͖·ͤΜ ɾ(1*0 -νΧ Λࢼͯ͠Έ͍ͨํ͸ͪ͜Β &EJTPOͷ*0Λ੍ޚ͢ΔͨΊͷ.3""ϥΠϒϥϦͷΠϯετʔϧ IUUQRJJUBDPNZPOFLFOJUFNTGGFEEBC

    +3& +%, ͷΠϯετʔϧ wget --no-check-certificate --no-cookies --header="Cookie: oraclelicense=accept- securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u80-b15/ jre-7u80-linux-i586.tar.gz wget --no-check-certificate --no-cookies --header="Cookie: oraclelicense=accept- securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/ jre-8u45-linux-i586.tar.gz UBSYW[GKSFVMJOVYJUBSH[ FDIPFYQPSU1"5)1"5)IPNFSPPUKSF@CJOdQSPpMF
  9.  $BTTBOESBͷΠϯετʔϧ wget http://mirrors.gigenet.com/apache/cassandra/2.1.6/apache-cassandra-2.1.6- bin.tar.gz wget http://mirrors.gigenet.com/apache/cassandra/2.0.15/apache-cassandra-2.0.15- bin.tar.gz UBSYW[GBQBDIFDBTTBOESBCJOUBSH[ FDIPFYQPSU1"5)1"5)IPNFSPPUBQBDIFDBTTBOESBCJOdQSPpMF

    HFUPQUίϚϯυͷΠϯετʔϧ wget --no-check-certificate https://www.kernel.org/pub/linux/utils/util-linux/ v2.26/util-linux-2.26.2.tar.gz UBSYWGVUJMMJOVYUBSY[ DEVUJMMJOVY DPOpHVSF NBLFHFUPQU NLEJSQVTSMPDBMCJO DQHFUPQUVTSMPDBMCJO DBTTBOESBͷελʔτΞοϓεΫϦϓτ಺Ͱ࢖༻͞Ε͍ͯΔHFUPQUίϚϯυͷΠϯετʔϧ BSHTAHFUPQUWGIQC%)&!A
  10.  $BTTBOESBͷઃఆ DBTTBOESBZBNM ɹDMVTUFS@OBNF&EJTPO$MVTUFS ɹMJTUFO@BEESFTT*1ΞυϨε ɹSQD@BEESFTT*1ΞυϨε ɹTFFE@QSPWJEFS ɹɹTFFET*1ΞυϨε ɹEBUB@pMF@EJSFDUPSJFT ɹDPNNJUMPH@EJSFDUPSZ

    ɹTBWFE@DBDIFT@EJSFDUPSZ DBTTBOESBFOWTI ɹ."9@)&"1@4*;&l.zɹɹɹ ࠓճ͸  ɹ)&"1@/&84*;&l.zɹɹɹ ࠓճ͸  ɹ-0$"-@+.9ZFT $BTTBOESBͷىಈ cassandra
  11. ͓͍֮͑ͯͨํ͕ྑ͍͜ͱ ϦΧόϦํ๏  &EJTPOΛ͍͍ͬͯ͡Δͱ04 ϑΝΠϧγεςϜʁʂ ͕յΕΔ͜ͱ͕ɾɾ SPPUͷύεϫʔυΛ๨Εͨɾɾ ͳͲ ͜ͷ͋ͨΓΛࢀর͢Δͱ޾ͤʹͳΕ·͢ɻ IUUQRJJUBDPNSFSPGVNJJUFNTCGFFB

    IUUQEFWDMBTTNFUIPEKQIBSEXBSFJOUFMFEJTPOSFDPWFSZ IUUQLFJTBLBLJKQJOUFMFEJTPONPEVMFVOLOPXOQBTTXPSEJOJUTFUUJOH [ OK ] Started udev Coldplug all Devices. Starting Load/Save Random Seed... Starting Create Static Device Nodes in /dev... [ OK ] Started Load Kernel Modules. [ OK ] Started Load/Save Random Seed. [ OK ] Created slice system-systemd\x2dfsck.slice. Expecting device dev-disk-by\x2dpartlabel-home.device... Mounting FUSE Control File System... Mounting Configuration File System... [ OK ] Mounted FUSE Control File System. [ OK ] Mounted Configuration File System. [ TIME ] Timed out waiting for device sys-subsystem-net-devices-wlan0.device. [DEPEND] Dependency failed for WPA supplicant service. [ TIME ] Timed out waiting for device dev-ttyMFD2.device. [DEPEND] Dependency failed for Serial Getty on ttyMFD2. [ TIME ] Timed out waiting for device dev-disk-by\x2dpartlabel-factory.device. [DEPEND] Dependency failed for Mount for factory. [ TIME ] Timed out waiting for device dev-disk-by\x2dpartlabel-home.device. [DEPEND] Dependency failed for /home. [DEPEND] Dependency failed for File System Check on /dev/disk...partlabel/home. [ **] A start job is running for Create Static Device Node... 4s / no limit)
  12.  .BDͰϦΧόϦ͢ΔͨΊʹ͸IPNFCSFXͷΠϯετʔϧ͕ඞཁ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/ install)" 04όΠφϦΠϝʔδϑΝΠϧʹؚ·ΕΔqBTIBMMTIΛ࣮ߦ 1$

    .BD U-Boot 2014.04 (Jan 30 2015 - 14:15:53) Watchdog enabled DRAM: 980.6 MiB MMC: tangier_sdhci: 0 In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 boot > 6#PPUͷىಈΛҰ୴ఀࢭ 64#4FSJBM ./flashall.sh Using U-Boot target: edison-blankcdc Now waiting for dfu device 8087:0a99 Please plug and reboot the board Ұ୴ɺॲཧ͕ఀࢭ͠·͢ɻ
  13.  dfu-util: Device has DFU interface, but has no DFU

    functional descriptor Flashing IFWI dfu-util: Device has DFU interface, but has no DFU functional descriptor dfu-util: Transfer size must be specified Download [=========================] 100% 4194304 bytes Flashing U-Boot Download [=========================] 100% 245760 bytes Flashing U-Boot Environment Download [=========================] 100% 65536 bytes Flashing U-Boot Environment Backup Download [=========================] 100% 65536 bytes Rebooting to apply partition changes Now waiting for dfu device 8087:0a99 dfu-util: Device has DFU interface, but has no DFU functional descriptor Flashing boot partition (kernel) Flashing rootfs, (it can take up to 5 minutes... Please be patient) Download [=========================] 100% 536870912 bytes Rebooting U-boot & Kernel System Flash Success... Your board needs to reboot to complete the flashing procedure, please do not unplug it for 2 minutes. 6#PPUͷىಈΛ࠶ىಈ 64#4FSJBM boot > reset resetting ... 04όΠφϦΠϝʔδϑΝΠϧʹؚ·ΕΔqBTIBMMTIΛ࣮ߦ 1$ .BD ॲཧ͕࠶։͠·͢ɻ
  14.  ੑೳࢼݧ ൺֱର৅ ɾ3BTQCFSSZ1J.PEFM# ॳ୅  ɹ$16Y"3..)[ .#3". (#4%DBSE DMBTT

     ɾ3BTQCFSSZ1J.PEFM# ɹ$16Y"3.RVBEDPSF.)[ (#3". (#4%DBSE DMBTT  ɾ*%$'Ϋϥ΢υ -JHIU4  ɹ$16Y()[ (#3". (#)%% ɾJOUFM&EJTPO ɹ$16Y"UPNEVBMDPSF.)[ (#3". (#F..$
  15.  ੑೳࢼݧͷ݁Ռ 31J 31J *%$' &EJTPO $BTTBOESBY +BWB $BTTBOESB +BWB

    $BTTBOESB +BWB $BTTBOESB +BWB )&"1. ."9)&"1. /&84*;&. ."9)&"1. /&84*;&. ."9)&"1. /&84*;&. ʙ 8SJUF  ʙ  8SJUF  ʙ  8SJUF ʙ 8SJUF DBTTBOESBTUSFTTO ͬ͘͟Γͱɻ 31J͸Ұ෦ɺهԱΛཔΓʹɾɾ ˞ϩʔΧϧϗετ্Ͱͷෛՙࢼݧ
  16.  ੑೳνϡʔχϯά ධՁج४ ɾ$BTTBOESB +BWB @  ɾ$BTTBOESB +BWB @

     ɾ."9)&"1. /&84*;&. ɾ+/"༗ແ +BWB  ɾ/FUXPSL༗ઢແઢ ɾ0QFSBUJPO ɹ8SJUF ɹɹDBTTBOESBTUSFTTXSJUFOOPEFYYYYYYYY ɹ3FBE ɹɹDBTTBOESBTUSFTTSFBEOOPEFYYYYYYYY ɹ.JY 8SJUF 3FBE  ɹɹDBTTBOESBTUSFTTNJYFESBUJPa XSJUF SFBEa O NPEFOBUJWFDRMSBUFUISFBETOPEFYYYYYYYY
  17.  1$ .BD WJB64#TFSJBM ઀ଓਤ "$Ξμϓλ П%$7 8J'J"1 #BTF5 

    *&&&O.CQT 64#&UIFSOFU "9# 8J'J 8*'J"1
  18.  ੑೳνϡʔχϯάͷ݁Ռ $ Y +BWB $ Y +BWB $ Y

    +BWB +/" ແ ༗ ༗ 8SJUF /FUXPSL༗ઢ     3FBE /FUXPSL༗ઢ     !UISFBE 8SJUF /FUXPSLແઢ    3FBE /FUXPSLແઢ    .JY /FUXPSL༗ઢ    8SJUF  3FBE ͬ͘͟Γͱɻ
  19.  ੑೳνϡʔχϯάͷධՁ $ Y +BWB $ Y +BWB $ Y

    +BWB +/" ແ ༗ ༗ 8SJUF /FUXPSL༗ઢ     3FBE /FUXPSL༗ઢ     !UISFBE 8SJUF /FUXPSLແઢ    3FBE /FUXPSLແઢ    .JY /FUXPSL༗ઢ    8SJUF  3FBE +/"͸ແޮͷํ͕ྑ͍ʁʁʁ
  20.  ੑೳνϡʔχϯάͷ݁Ռ $ Y +BWB $ Y +BWB $ Y

    +BWB +/" ແ ༗ ༗ 8SJUF /FUXPSL༗ઢ     3FBE /FUXPSL༗ઢ     !UISFBE 8SJUF /FUXPSLແઢ    3FBE /FUXPSLແઢ    .JY /FUXPSL༗ઢ    8SJUF  3FBE $ Yʁ+BWBʁͰੑೳ͕େ෯ʹ޲্ɻ
  21.  ੑೳνϡʔχϯάͷ݁Ռ $ Y +BWB $ Y +BWB $ Y

    +BWB +/" ແ ༗ ༗ 8SJUF /FUXPSL༗ઢ     3FBE /FUXPSL༗ઢ     !UISFBE 8SJUF /FUXPSLແઢ    3FBE /FUXPSLແઢ    .JY /FUXPSL༗ઢ    8SJUF  3FBE ؀ڥ ແઢ ͷӨڹΛड͚·͢Ͷɻ
  22.  *P5ͱ$BTTBOESB Device Servers Devices C* C* C* C* C*

    C* C* C* C* C* C* C* C* C* C* C* Device Device Device Device Device Servers C* C* C* C* C* C* C* C* Device Device Devices C* C* C* C* C* C* C* C* ʁ .255)551 .255)551 5ISJGU
  23. &EJTPO͕ىಈ͠ͳ͍ϩά  ****************************** PSH KERNEL VERSION: b0182929 WR: 20104000 ******************************

    SCU IPC: 0x800000d0 0xfffce92c PSH miaHOB version: TNG.B0.VVBD.0000000c microkernel built 10:14:01 Jan 13 2015 ******* PSH loader ******* PCM page cache size = 192 KB Cache Constraint = 0 Pages Arming IPC driver .. Adding page store pool .. PagestoreAddr(IMR Start Address) = 0x04899000 pageStoreSize(IMR Size) = 0x00080000 *** Ready to receive application *** U-Boot 2014.04 (Jan 30 2015 - 14:15:53) Watchdog enabled DRAM: 980.6 MiB MMC: tangier_sdhci: 0 In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 Target:blank Partitioning already done... Flashing already done... GADGET DRIVER: usb_dnl_dfu reading vmlinuz 5348960 bytes read in 132 ms (38.6 MiB/s) Valid Boot Flag Setup Size = 0x00003c00 Magic signature found Using boot protocol version 2.0c Linux kernel version 3.10.17-poky-edison+ (sys_dswci@tlsndgbuild004) #1 SMP PREEMPT Fri Jan 30 14:16:35 CET 2015 Building boot_params at 0x00090000 Loading bzImage at address 00100000 (5333600 bytes) Magic signature found Kernel command line: "root=PARTUUID=012b3303-34ac-284d-99b4-34e03a2335f4 rootfstype=ext4 console=ttyMFD2 earlyprintk=ttyMFD2,keep loglevel=4 systemd.unit=multi-user.target hardware_id=00 g_multi.iSerialNumber=892554022e41a9d173822d3a31acd9c2" Starting kernel ... [ 0.761165] pca953x 1-0020: failed reading register [ 0.766415] pca953x 1-0021: failed reading register [ 0.766840] pca953x 1-0022: failed reading register [ 0.776681] pca953x 1-0023: failed reading register [ 1.682081] pmic_ccsm pmic_ccsm: Error reading battery profile from battid frmwrk [ 1.692069] pmic_ccsm pmic_ccsm: Battery Over heat exception [ 1.697682] pmic_ccsm pmic_ccsm: Battery0 temperature inside boundary Welcome to Linux! Expecting device dev-ttyMFD2.device... Expecting device sys-subsystem-net-devices-wlan0.device... [ OK ] Reached target Remote File Systems. Expecting device dev-disk-by\x2dpartlabel-factory.device... [ OK ] Reached target Paths. [ OK ] Set up automount Arbitrary Executable File Formats F...utomount Point. [ OK ] Reached target Swap. [ OK ] Set up automount boot.automount. [ OK ] Created slice Root Slice. [ OK ] Listening on Journal Socket. [ OK ] Listening on udev Control Socket. [ OK ] Listening on /dev/initctl Compatibility Named Pipe. [ OK ] Listening on udev Kernel Socket. [ OK ] Listening on Delayed Shutdown Socket. [ OK ] Created slice User and Session Slice. [ OK ] Created slice System Slice. Starting Create list of required static device nodes...rrent kernel... Starting Apply Kernel Variables... Starting udev Coldplug all Devices... Starting Journal Service... [ OK ] Started Journal Service. Mounting Debug File System... Starting Load Kernel Modules... Mounting POSIX Message Queue File System... [ OK ] Reached target Slices. Starting Remount Root and Kernel File Systems... [ OK ] Created slice system-serial\x2dgetty.slice. [ OK ] Created slice system-getty.slice. Mounting Temporary Directory... [ OK ] Set up automount home.automount. [ OK ] Mounted POSIX Message Queue File System. [ OK ] Mounted Debug File System. [ OK ] Mounted Temporary Directory. [ OK ] Started Create list of required static device nodes ...current kernel. [ OK ] Started Apply Kernel Variables. [ OK ] Started Remount Root and Kernel File Systems. [ OK ] Started udev Coldplug all Devices. Starting Load/Save Random Seed... Starting Create Static Device Nodes in /dev... [ OK ] Started Load Kernel Modules. [ OK ] Started Load/Save Random Seed. [ OK ] Created slice system-systemd\x2dfsck.slice. Expecting device dev-disk-by\x2dpartlabel-home.device... Mounting FUSE Control File System... Mounting Configuration File System... [ OK ] Mounted FUSE Control File System. [ OK ] Mounted Configuration File System. [ TIME ] Timed out waiting for device sys-subsystem-net-devices-wlan0.device. [DEPEND] Dependency failed for WPA supplicant service. [ TIME ] Timed out waiting for device dev-ttyMFD2.device. [DEPEND] Dependency failed for Serial Getty on ttyMFD2. [ TIME ] Timed out waiting for device dev-disk-by\x2dpartlabel-factory.device. [DEPEND] Dependency failed for Mount for factory. [ TIME ] Timed out waiting for device dev-disk-by\x2dpartlabel-home.device. [DEPEND] Dependency failed for /home. [DEPEND] Dependency failed for File System Check on /dev/disk...partlabel/home. [ **] A start job is running for Create Static Device Node... 4s / no limit)