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

第30回Cassandra勉強会

Avatar for Zakkiea Zakkiea
June 16, 2015

 第30回Cassandra勉強会

Intel Edison Cassandra

Avatar for Zakkiea

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)