- Today
- Total
- mariaDB 외부접속
- usb 인식 불가
- mariaDB 설치
- 라즈베리 피이
- node.js 설치
- ScrollBarTrackPolicy
- Spread
- .mine
- RaspberryPi
- WebViewClient
- Raspberry Pi
- 자동 닫힘
- 다중 Filter
- onPageFinished
- startActivity
- node.js
- mp4 재생
- UltraToolbarsManager
- ubuntu
- ImageList Icon 변환
- Image icon 변환
- 동영상 오류
- Ribbon
- <<<<<<<<
- 라즈베리파이
- OSHP
- c#
- ContextMenuStrip
- OpenFileDialog
- MariaDB
Realman's World
OpenTSDB 를 위한 HBase 설치 과정 본문
이번달 IoT 를 위한 빅데이터 관련 세미나에 참석했을 때 OpenTSDB에 대한 설명을 들었다.
현재 하고 있는 OSHP로 환경 정보를 저장하기에 가장 알맞을 것 같아 OpenTSDB를 구축하기로 하고 오늘부터 스터디를 진행하려고 한다.
우선 http://opentsdb.net/docs/build/html/index.html 에서 처음부터 차근차근 읽어보면 진행을 하기로 했다.
Installation 을 진행하기 위해서는 아래의 것이 준비되어야 한다.
참고로 Java 버전을 확인하려면 java -version 명령어를 사용하면 된다.
현재 java version은 1.7임을 알 수 있다.
java가 설치되어 있지 않다면 http://opentutorials.org/module/516/5558 를 참고하여 설치하도록 한다.
stand-alone instance로 설치하기 위해 Apache Quick Start guide를 참조하기로 한다.
1. Apache Download Mirrors 에서 최상단의 링크 클릭
2. hbase 버전 선택 후 다운로드 수행
3. ftp로 전송후 압축을 풀고 디렉토리를 이동한다.
$ tar xfz hbase-<?eval ${project.version}?>.tar.gz $ cd hbase-<?eval ${project.version}?
4. conf/hbase-site.xml 수정
<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>hbase.rootdir</name> <value>file:///DIRECTORY/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/DIRECTORY/zookeeper</value> </property> </configuration>
DIRECTORY에는 hbase를 구동할 디렉토리명을 써준다. (보통 /tmp/hbase-[version명]으로 한다고 함)
5. hbase 실행
$ ./bin/start-hbase.sh
① vi /etc/profile : JAVA_HOME 설정
JAVA_HOME=/usr/
export JAVA_HOME
PATH=$PATH:$JAVA_HOME
② 현재 Java가 설치된 위치 찾기
which java : 실행 후 나오는 위치를 JAVA_HOME으로 설정
③ source /etc/profile : JAVA_HOME 경로 셋팅
6. HBase Shell 실행
HBase의 Shell에 연결하기 위해서는 아래의 명령어를 수행
./bin/hbase shell
7. Shell 명령어를 통한 table 제어
위의 과정을 거치면 HBase를 설치하여 사용할 수 있는 기반은 완료된다.
HBase 설치 이후 OpenTSDB 실행 전 Zookeeper에 접근 가능한지 확인하기 위해 아래의 명령을 수행하여 본다.
telnet localhost 2181
(실행 후 stats를 입력하여 zoopkeeper 정보 확인)
* Raspberry Pi에는 telnet이 설치되지 않아 우선 telnet을 설치한다.
* 참고 : telent server가 필요할 경우 아래의 과정 필요sudo apt-get install xinetd
sudo apt-get install telnetd -> telnet 서버
sudo vi /etc/xinetd.conf
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
sudo /etc/init.d/xinetd restart
이제서야 OpenTSDB를 위한 HBase의 설정이 완료가 되었다.
다음에는 본격적으로 OpenTSDB를 설치해 보려고 한다.
* 참고 사이트 : http://opentsdb.net/docs/build/html/installation.html