inflexDB 가져오기
6993 단어 influxdb
inflexDB 가져오기
시작 명령
docker 이미지에서 시작할 때
docker run -d -p 8083:8083 -p 8086:8086 -p 8090:8090 -p 8099:8099 --name influxdb1 soushi/influxdb:1.0
Centos: 6 이미지에서 새로 만들 때
docker run -i -t -d -p 8083:8083 -p 8086:8086 -p 8090:8090 -p 8099:8099 -v/etc/localtime:/etc/localtime:ro --name influxdb1 centos:6/bin/bash
docker build [ -t {イメージ名} [ :{タグ名} ] ] <Dockerfileのあるディレクトリ>
docker build -t soushi/influxdb:1.0 <Dockerfileのあるディレクトリ>
포트 라이브러리
의 목적
포트 번호
influxDB
Web UI
8083
influxDB
Comm.
8086
influxDB
Raft for clustering
8090
influxDB
Protobuf for clustering
8099
※ 포트 번호에 대한 설명은 influxDB installation
항목 설정
값 설정
inflexdb 호스트
/usr/bin/influxdb
inflexdb 설정 파일
/opt/influxdb/shared/config.toml
inflexdbpid 파일
/opt/influxdb/shared/influxdb.pid
1influmxDB 가져오기
1.0 부팅 컨테이너
설명
시작 명령
Centos: 6 이미지에서 새로 만들 때
docker run -i -t -d -p 8083:8083 -p 8086:8086 -p 8090:8090 -p 8099:8099 -v/etc/localtime:/etc/localtime:ro --name influxdb1 centos:6/bin/bash
1.1 influmxDB 다운로드 및 설치
mkdir /usr/local/download/
cd /usr/local/download/
yum -y install wget
wget http://s3.amazonaws.com/influxdb/influxdb-latest-1.x86_64.rpm
rpm -ivh influxdb-latest-1.x86_64.rpm
/etc/init.d/influxdb start
2influmxDB를 사용하여 데이터베이스를 만듭니다.
2-A CLI를 기반으로 데이터베이스와 사용자를 생성합니다.
참조공식 사이트
curl -X POST 'http://localhost:8086/db?u=root&p=root' -d '{"name": "grafanadb"}'
curl -X POST 'http://localhost:8086/db?u=root&p=root' -d '{"name": "grafanaconf"}'
curl -X POST 'http://localhost:8086/db/grafanadb/users?u=root&p=root' -d '{"name": "soushi", "password": "soushi"}'
curl -X POST 'http://localhost:8086/db/grafanaconf/users?u=root&p=root' -d '{"name": "soushi", "password": "soushi"}'
curl -X POST 'http://localhost:8086/db/grafanadb/users/soushi?u=root&p=root' -d '{"admin": true}'
curl -X POST 'http://localhost:8086/db/grafanaconf/users/soushi?u=root&p=root' -d '{"admin": true}'
2-B GUI를 기반으로 데이터베이스를 만듭니다.
2-B.1 호스트 VM에서 inflexDB의 프런트엔드(8083번 포트)에 액세스합니다.
값 설정
값
초기 로그인 ID
root
초기 암호
root
호스트 이름
10.0.0.1
호스트 포트 번호
8086
2-B.2Grafanadb에 사용할 두 개의 데이터베이스를 만듭니다.
값 설정
값
데이터베이스 이름
grafanadb
Shard Spaces Space 이름
default
Shard Spaces Retention
inf
Shard Spaces Duration
7d
Shard Spaces RegEx
/.*/
Shard Spaces RF
1
Shard Spaces Split
1
값 설정
값
데이터베이스 이름
grafanaconf
Shard Spaces Space 이름
default
Shard Spaces Retention
inf
Shard Spaces Duration
7d
Shard Spaces RegEx
/.*/
Shard Spaces RF
1
Shard Spaces Split
1
2-B.3 데이터베이스 작업에 사용할 사용자를 추가합니다.
값 설정
값
데이터베이스 이름
grafanadb
Username
soushi
Password
soushi
Admin?
true(checked)
값 설정
값
데이터베이스 이름
grafanaconf
Username
soushi
Password
soushi
Admin?
true(checked)
모든 코드 mkdir /usr/local/download/
cd /usr/local/download/
yum -y install wget
wget http://s3.amazonaws.com/influxdb/influxdb-latest-1.x86_64.rpm
rpm -ivh influxdb-latest-1.x86_64.rpm
/etc/init.d/influxdb start
curl -X POST 'http://localhost:8086/db?u=root&p=root' -d '{"name": "grafanadb"}'
curl -X POST 'http://localhost:8086/db?u=root&p=root' -d '{"name": "grafanaconf"}'
curl -X POST 'http://localhost:8086/db/grafanadb/users?u=root&p=root' -d '{"name": "soushi", "password": "soushi"}'
curl -X POST 'http://localhost:8086/db/grafanaconf/users?u=root&p=root' -d '{"name": "soushi", "password": "soushi"}'
curl -X POST 'http://localhost:8086/db/grafanadb/users/soushi?u=root&p=root' -d '{"admin": true}'
curl -X POST 'http://localhost:8086/db/grafanaconf/users/soushi?u=root&p=root' -d '{"admin": true}'
Reference
이 문제에 관하여(inflexDB 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/soushiy/items/6b44bfa46c184db74563
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
mkdir /usr/local/download/
cd /usr/local/download/
yum -y install wget
wget http://s3.amazonaws.com/influxdb/influxdb-latest-1.x86_64.rpm
rpm -ivh influxdb-latest-1.x86_64.rpm
/etc/init.d/influxdb start
curl -X POST 'http://localhost:8086/db?u=root&p=root' -d '{"name": "grafanadb"}'
curl -X POST 'http://localhost:8086/db?u=root&p=root' -d '{"name": "grafanaconf"}'
curl -X POST 'http://localhost:8086/db/grafanadb/users?u=root&p=root' -d '{"name": "soushi", "password": "soushi"}'
curl -X POST 'http://localhost:8086/db/grafanaconf/users?u=root&p=root' -d '{"name": "soushi", "password": "soushi"}'
curl -X POST 'http://localhost:8086/db/grafanadb/users/soushi?u=root&p=root' -d '{"admin": true}'
curl -X POST 'http://localhost:8086/db/grafanaconf/users/soushi?u=root&p=root' -d '{"admin": true}'
Reference
이 문제에 관하여(inflexDB 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/soushiy/items/6b44bfa46c184db74563텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)