-
With Apache Accumulo, users can store and manage large data sets across a cluster. Accumulo uses Apache Hadoop's HDFS to store its data and Apache ZooKeeper for consensus. While many users interact directly with Accumulo, several open source projects use Accumulo as their underlying store.
설치 환경
OS CentOS 8 가상 머신 virtualBox 6.1
- accumulo를 위해 설치할 것들 : uno, java, mvn, zookeeper, hadoop, git
*Uno?
If you are setting up Accumulo for testing or development, consider using the following tools:
- Uno sets up Accumulo on a single machine for development
- Muchos sets up Accumulo on a cluster (optionally launched in Amazon EC2 and Microsoft Azure VM)
1. 자바 설치
$ sudo yum install java-1.8.0-openjdk-devel.x86_64
*uno 설치를 위해 java 환경변수는 먼저 설정해야함
$ sudo vi /etc/profile
export JAVA_HOME=자바 설치경로
export PATH=$JAVA_HOME/bin:$PATH
$ source /etc/profile
2. git 설치
$ git
3. mvn 설치
https://maven.apache.org/download.cgi
$ wget http://mirror.navercorp.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
$ tar -zxvf apache-maven-3.6.3-bin.tar.gz
*uno 설치를 위해 mvn 환경변수는 먼저 설정해야함
$ sudo vi /etc/profile
export MVN_HOME=mvn 설치경로
export PATH=$MVN_HOME/bin:$PATH
$ source /etc/profile
4. uno 설치
https://github.com/apache/fluo-uno
$ git clone https://github.com/apache/fluo-uno.git
$ cd fluo-uno
$ ./bin/uno fetch accumulo
* 여기에서 must be installed & on PATH. Aborting 이 발생할 경우
$ sudo ln -s /usr/bin/sha1sum /usr/bin/shasum
$ ./bin/uno setup accumulo
$ source <(./bin/uno env)
* 이후에 install 아래에 zookeeper, hadoop, accumulo가 설치되어야 함. 환경변수는 conf/ 아래에 uno.conf에 환경변수가 자동으로 잡혀있음
5. zookeeper 설치
https://zookeeper.apache.org/releases.html
$ wget https://downloads.apache.org/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz
* 3.6.0 checksum 862c96572bc085fd6ac5ad55f07b77b2ec78f7eb510b6c190c60a35cb13d15a7de9274fd48f96ae52d559e93691a57b5bc6e4cd43a4d66154983757623401dc7
>> uno의 conf/checksum에 버전을 추가하고 checksum 을 넣어줘야함
* uno.conf의 zookeeper 버전도 수정해주자
6. hadoop 설치
https://hadoop.apache.org/releases.html
$ wget http://apache.mirror.cdnetworks.com/hadoop/common/hadoop-3.2.1/hadoop-3.2.1.tar.gz
$ tar -zxvf hadoop-3.2.1.tar.gz
7. accumulo 설치
https://www.apache.org/dyn/closer.lua/accumulo/2.0.0/accumulo-2.0.0-bin.tar.gz
$ wget https://www.apache.org/dyn/closer.lua/accumulo/2.0.0/accumulo-2.0.0-bin.tar.gz
'2020년 > Development' 카테고리의 다른 글
python을 이용해서 정규 표현식을 공부해보자(feat.python의 re 라이브러리) (0) 2020.05.26 시간 복잡도 (0) 2020.04.28 자료구조와 알고리즘 시각화 사이트 (0) 2020.04.28 에라테스토네스의 체 (0) 2020.04.27 python 서로 겹치지 않는 세자리 수 배열 만들기 (0) 2020.04.26