2014의 게시물 표시

DDS(Data Distribution Service) 연동 설정

DDS 연동 설정 release.bat을 하지 않으면 The default Domain으로 기본 로컬로만 DDS가 실행됨 release.bat을 한 이후에는 ospl.xml을 기본 설정으로 하여 DDS 실행 (ospl.xml에는 broadcast로 설정되어 있음) ospl.xml에서 설정을 바꿔주거나 새로운 xml 설정 파일을 생성하여 <name>The default Domain</name>으로 바꿔줘야 제대로 연동됨 실행하기 전 권한 문제가 발생할 수 있으므로 xml 파일을 Users\Desktop 혹은 Users\~\workspace로 이동하여 실행 command start -> ospl start file:///some/path/ospl.xml

DDS(Data Distribution Service) 설치 방법

HDE를 C드라이브->Program Files에 압축 해제 환경변수 편집 OSPL_HOME => C:\Program Files\HDE\x86.win32 Path에 추가 => %OSPL_HOME%\bin; C:\Program Files\HDE\x86.win32 으로 이동 command 창에서 release.bat 실행 (ospl.xml을 기준으로 셋팅됨) C:\Program Files\HDE\x86.win32\examples\dcps\HelloWorld\idl 으로 이동 (기존) command 창에 idlpp -S -l Java HelloWorldData.idl 입력 HelloWorld 자바 토픽 파일 생성됨 (수정. 2014.10.28) 터미널에 idlpp -S -l java -d genjava HelloWorldData.idl 을 입력하면 HelloWorldData.idl에 대한 자바 코드(DDS Topic)가 genjava 디렉토리에 자동으로 생성됨 위 명령어 옵션은 아래와 같음 -S: standalone mode -l: target language -d: target directory 제대로 생성이 되지 않을 때에는 idl 파일이 위치하는 폴더에 권한 문제가 있지 않은지 확인

centos에서 네트워크 설정시 unknown host 발생할 때

vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 127.0.0.1

Hadoop 에서 no route to host 에러 뜰 때

CentOS의 경우 방화벽 때문에 여러 개 노드로 하둡 실행을 할 경우 오류가 남 그럴 때에는 방화벽을 내려줌 service iptables stop chkconfig iptables off

Ubuntu 가상 머신에서 설치 시 GUI 부팅 안될 때

startx : GUI 모드로 바꿔줌. 그러나 매번 로그인할 때마다 해주어야 하는 불편함 sudo vi /etc/init/rc-sysinit.conf env DEFAULT_RUNLEVEL=2 env RUNLEVEL=2 이렇게 RUNLEVEL 바꾸고 리부팅하면 된다던데, 이렇게도 안되서 결국 sudo apt-get install gdm ㅠㅠㅠㅠㅠㅠ

hadoop 실행 시 datanode, namenode 실행되지 않을 때

* datanode 실행 안될 시 dfs 폴더 안에 mkdir /dfs/data mkdir /dfs/name 권한은 chmod 755 sudo chown -R username /dfs rm -rf /dfs/data/* * namenode 실행 안될 시 bin/hadoop namenode -format 이렇게 다 하고 bin/start-all.sh 하둡 실행 하둡 실행하기 전에는 항상 rm -rf /dfs/data/* bin/hadoop namenode -format bin/start-all.sh 을 셋트로 하는 습관... 오류가 날 때에는 log를 확인

no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver

no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver RFID 시리얼 통신하다가 난 오류 rxtxSerial.dll 파일을 C:\Windows\System32 이리로 옮겨야 함