MicroStrategy ONE
MicroStrategy Telemetry Server
- Windows
- Linux
MicroStrategy Windows의 원격 측정 서버
Telemetry Server는 설치 및 업그레이드 중에 Intelligence Server와 결합되는 구성 요소입니다. Telemetry Server는 기본적으로 구성되며 설치가 완료된 후 자동으로 실행됩니다.
설치 후 다음 서비스가 자동으로 시작되는 것을 확인할 수 있습니다.
- 아파치 카프카 (
C:\Program Files (x86)\MicroStrategy\Telemetry Server\Kafka\kafka_2.13-2.6.1
) - 아파치 주키퍼 (
C:\Program Files (x86)\MicroStrategy\Telemetry Server\Kafka\kafka_2.13-2.6.1
)
기본적으로 MicroStrategy 여전히 Intelligence Server 진단 로그를 로컬 디스크로 보냅니다. 다음을 수행한 후 진단 로그가 Telemetry Server 서버로 전송됩니다.
그러고 나면 Kafka 설치 폴더에 Kafka 로그 파일이 생성됩니다.
C:\Program Files (x86)\MicroStrategy\Telemetry Server\tmp\kafka-logs
다양한 Kafka 주제가 생성되어 다양한 데이터를 저장합니다. MicroStrategy 구성 요소.
업그레이드 후 Telemetry Server 구성
기본적으로, MicroStrategy Telemetry Server는 Intelligence 서버 업그레이드와 함께 설치됩니다.
Intelligence Server용 원격 측정 서버 워크플로
- Intelligence Server는 Kafka 생산자이며 단일 노드 또는 클러스터로 배포될 수 있습니다.
-
Kafka Server는 단일 노드 또는 클러스터로 배포될 수 있습니다.
할 수 있게 하다 MicroStrategy 원격 측정 서버
Telemetry Server 구성은 다음 위치에 저장됩니다. MicroStrategy Intelligence Server 구성. 이 기능은 Intelligence Server를 다시 시작하지 않고 즉시 활성화 또는 비활성화될 수 있습니다.
원격 측정 서버용 Command Manager 스크립트
Telemetry Server가 활성화되어 있는지 확인하려면 다음을 실행하십시오.
LIST ALL PROPERTIES FOR SERVER CONFIGURATION;
Command Manager를 통해 Telemetry Server를 활성화하려면 다음을 실행합니다.
ALTER SERVER CONFIGURATION ENABLEMESSAGINGSERVICES TRUE CONFIGUREMESSAGINGSERVICES "bootstrap.servers:10.15.208.236:9092/batch.num.messages:5000/queue.buffering.max.ms:2000";
위 예제에서 설정 방법:
bootstrap.servers
: Kafka Server IP 주소 및 포트 번호.batch.num.messages
: 비동기 모드를 사용할 때 한 배치로 보낼 메시지 수입니다.queue.buffering.max.ms
: 비동기 모드를 사용할 때 데이터를 버퍼링하는 최대 시간입니다.
이 명령에서 동일한 형식으로 더 많은 Kafka Producer 구성 설정을 지정할 수 있습니다.
텔레메트리 서버 기능으로 로그 전송 켜기
다음 중 하나를 사용하여 Telemetry Server로 로그 보내기 기능을 켤 수 있습니다. MicroStrategy Web 또는 명령 관리자.
시작 MicroStrategy Web
- 관리자 계정을 사용하여 로그인합니다.
- User(사용자) Preferences(기본 설정) > Project Defaults(프로젝트 기본값)를 엽니다.
- 위치하고 있다 Telemetry Server로 로그 보내기 고객 피드백 기능 섹션에서
- 드롭다운 메뉴에서 On(켜기)을 선택합니다.
- 적용을 클릭합니다.
Command Manager에서
- 프로젝트 소스에 연결합니다.
-
다음을 실행합니다.
ALTER FEATURE FLAG "SENDING LOG TO TELEMETRY SERVER" ON;
원격 측정 서버 구성 수정
Apache Kafka Server
Kafka 서버는 다음을 수정하여 구성할 수 있습니다. server.properties
다음에서 찾은 파일:
C:\Program Files (x86)\MicroStrategy\Telemetry Server\Kafka\kafka_2.13-2.6.1\config
위의 구성 파일을 수정한 후에 Apache Kafka Server와 ZooKeeper를 다시 시작해야 합니다.
MicroStrategy 클러스터된 환경을 위한 원격 측정 서버 구성
Intelligence Server를 클러스터링했으며 별도의 시스템을 사용하여 실행하려는 경우 MicroStrategy Telemetry Server를 업그레이드한 후 클러스터의 각 노드에 대해 다음 단계를 완료하십시오.
클러스터에서 최소 노드 개수는 3개입니다.
각 노드에는 다음 항목이 설치되어 있어야 합니다.
- MicroStrategy Telemetry Server
- Apache Kafka
- Apache Zookeeper
Configure Zookeeper
- 폴더 찾아보기
C:\Program Files (x86)\MicroStrategy\Telemetry Server\Kafka\kafka_2.13-2.6.1\config
. -
파일 편집
zookeeper.properties
다음 줄을 추가하여:복사clientPort=2181
dataDir=C:\\Program Files (x86)\\MicroStrategy\\Telemetry Server\\tmp\\zookeeper
maxClientCnxns=0
initLimit=5
syncLimit=2
server.1=10.27.20.16:2888:3888
server.2=10.27.20.60:2888:3888
server.3=10.15.208.236:2888:3888각 서버 매개 변수는 위에 표시된 것과 같이 고유한 정수 식별자를 포함해야 합니다. 다음과 같은 텍스트 파일을 생성하여 각 시스템에 서버 ID를 부여합니다.
myid
, 구성 파일 매개변수에 지정된 대로 해당 서버의 데이터 디렉토리에 상주하는 각 서버당 하나씩dataDir = C:\Program Files (x86)\MicroStrategy\Telemetry Server\tmp\zookeeper
-
폴더로 이동
C:\Program Files (x86)\MicroStrategy\TelemetryServer\Kafka\kafka_2.13-2.6.1\config
. -
라는 이름의 텍스트 파일을 만듭니다.
myid
서버 매개변수 이름의 식별 값을 포함하는zookeeper.properties
파일.
Kafka 구성
- 폴더 찾아보기
C:\Program Files (x86)\MicroStrategy\Telemetry Server\Kafka\kafka_2.13-2.6.1\config
. -
파일 편집
server.properties
, 행 추가zookeeper.connect=10.27.20.16:2181,10.27.20.60:2181,10.15.208.236:2181
사육사 섹션으로 이동하세요.복사############################# Zookeeper #############################
# Zookeeper connection string (see zookeeper docs for details).
# This is a comma separated host:port pairs, each corresponding to a zk# server. e.g. "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002".
# You can also append an optional chroot string to the urls to specify the# root directory for all kafka znodes.
# zookeeper.connect=localhost:2181
zookeeper.connect=10.27.20.16:2181,10.27.20.60:2181,10.15.208.236:2181 -
수정하다
broker.id
값을 다른 Kafka 서버의 고유한 정수로 변환합니다(기본값은 0). 예를 들어 노드 10.27.20.60의 경우 숫자 2를 사용합니다.복사############################# Server Basics #############################
# The id of the broker. This must be set to a unique integer for each broker.
broker.id=2
원격 측정 서버의 시작, 중지, 다시 시작 및 상태 확인
Windows 설치의 경우 다음을 엽니다. 작업 관리자 > 서비스 Telemetry Server 구성 요소의 상태를 시작, 중지, 다시 시작 및 확인합니다.
MicroStrategy Linux의 원격 측정 서버
Telemetry Server는 설치 및 업그레이드 중에 Intelligence Server와 결합되는 구성 요소입니다. Telemetry Server는 기본적으로 구성되며 설치가 완료된 후 자동으로 실행됩니다.
설치 후 다음 서비스가 자동으로 시작되는 것을 확인할 수 있습니다.
- Apache Kafka
(/opt/MicroStrategy/TelemetryServer/Kafka/kafka_2.13-2.6.0)
- 아파치 주키퍼
(/opt/MicroStrategy/TelemetryServer/Kafka/kafka_2.13-2.6.0)
기본적으로 MicroStrategy 여전히 Intelligence Server 진단 로그를 로컬 디스크로 보냅니다. 다음을 수행한 후 진단 로그가 Telemetry Server로 전송됩니다.
그러고 나면 Kafka 설치 폴더에 Kafka 로그 파일이 생성됩니다.
/opt/MicroStrategy/TelemetryServer/Kafka/tmp/kafka-logs
다양한 Kafka 주제가 생성되어 다양한 데이터를 저장합니다. MicroStrategy 구성 요소.
업그레이드 후 Telemetry Server 구성
기본적으로, MicroStrategy Telemetry Server는 Intelligence 서버 업그레이드와 함께 설치됩니다.
Intelligence Server용 원격 측정 서버 워크플로
- Intelligence Server는 Kafka 생산자이며 단일 노드 또는 클러스터로 배포될 수 있습니다.
-
Kafka Server는 단일 노드 또는 클러스터로 배포될 수 있습니다.
할 수 있게 하다 MicroStrategy 원격 측정 서버
Telemetry Server 구성은 다음 위치에 저장됩니다. MicroStrategy Intelligence Server 구성. 이 기능은 Intelligence Server를 다시 시작하지 않고 즉시 활성화 또는 비활성화될 수 있습니다.
원격 측정 서버용 Command Manager 스크립트
Telemetry Server가 활성화되어 있는지 확인하려면 다음을 실행하십시오.
LIST ALL PROPERTIES FOR SERVER CONFIGURATION;
Command Manager를 통해 Telemetry Server를 활성화하려면 다음을 실행합니다.
ALTER SERVER CONFIGURATION ENABLEMESSAGINGSERVICES TRUE CONFIGUREMESSAGINGSERVICES "bootstrap.servers:10.15.208.236:9092/batch.num.messages:5000/queue.buffering.max.ms:2000";
위 예제에서 설정 방법:
bootstrap.servers
: Kafka Server IP 주소 및 포트 번호.batch.num.messages
: 비동기 모드를 사용할 때 한 배치로 보낼 메시지 수입니다.queue.buffering.max.ms
: 비동기 모드를 사용할 때 데이터를 버퍼링하는 최대 시간입니다.
이 명령에서 동일한 형식으로 더 많은 Kafka Producer 구성 설정을 지정할 수 있습니다.
텔레메트리 서버 기능으로 로그 전송 켜기
다음 중 하나를 사용하여 Telemetry Server로 로그 보내기 기능을 켤 수 있습니다. MicroStrategy Web 또는 명령 관리자.
시작 MicroStrategy Web
- 관리자 계정을 사용하여 로그인합니다.
- User(사용자) Preferences(기본 설정) > Project Defaults(프로젝트 기본값)를 엽니다.
- 위치하고 있다 Telemetry Server로 로그 보내기 고객 피드백 기능 섹션에서
- 드롭다운 메뉴에서 On(켜기)을 선택합니다.
- 적용을 클릭합니다.
Command Manager에서
- 프로젝트 소스에 연결합니다.
-
다음을 실행합니다.
ALTER FEATURE FLAG "SENDING LOG TO TELEMETRY SERVER" ON;
원격 측정 서버 구성 수정
Apache Kafka Server
Kafka 서버는 다음을 수정하여 구성할 수 있습니다. server.properties
다음에서 찾은 파일:
/opt/MicroStrategy/TelemetryServer/Kafka/kafka_2.13-2.6.0
위의 구성 파일을 수정한 후에 Apache Kafka Server와 ZooKeeper를 다시 시작해야 합니다.
MicroStrategy 클러스터된 환경을 위한 원격 측정 서버 구성
Intelligence Server를 클러스터링했으며 별도의 시스템을 사용하여 실행하려는 경우 MicroStrategy Telemetry Server를 업그레이드한 후 클러스터의 각 노드에 대해 다음 단계를 완료하십시오.
클러스터에서 최소 노드 개수는 3개입니다.
각 노드에는 다음 항목이 설치되어 있어야 합니다.
- MicroStrategy Telemetry Server
- Apache Kafka
- Apache Zookeeper
Configure Zookeeper
- 폴더 찾아보기
/opt/MicroStrategy/TelemetryServer/Kafka/kafka_2.13-2.6.0/config
. -
파일 편집
zookeeper.properties
다음 줄을 추가하여:복사maxClientCnxns=0
initLimit=5
syncLimit=2
server.1=10.27.20.16:2888:3888
server.2=10.27.20.60:2888:3888
server.3=10.15.208.236:2888:3888각 서버 매개 변수는 위에 표시된 것과 같이 고유한 정수 식별자를 포함해야 합니다.
-
폴더로 이동
/opt/MicroStrategy/TelemetryServer/Kafka/kafka_2.13-2.6.0/config
. -
라는 이름의 파일을 생성합니다.
myid
서버 매개변수 이름의 식별 값을 포함하는zookeeper.properties
파일.
Kafka 구성
- 폴더 찾아보기
/opt/MicroStrategy/TelemetryServer/Kafka/kafka_2.13-2.6.0/config
. -
파일 편집
server.properties
, 행 추가zookeeper.connect=10.27.20.16:2181,10.27.20.60:2181,10.15.208.236:2181
사육사 섹션으로 이동하세요.복사############################# Zookeeper #############################
# Zookeeper connection string (see zookeeper docs for details).
# This is a comma separated host:port pairs, each corresponding to a zk
# server. e.g. "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002".
# You can also append an optional chroot string to the urls to specify the
# root directory for all kafka znodes.
# zookeeper.connect=localhost:2181zookeeper.connect=10.27.20.16:2181,10.27.20.60:2181,10.15.208.236:2181 -
수정하다
broker.id
값을 다른 Kafka 서버의 고유한 정수로 변환합니다(기본값은 0). 예를 들어 노드 10.27.20.60의 경우 숫자 2를 사용합니다.복사############################# Server Basics #############################
# The id of the broker. This must be set to a unique integer for each broker.
broker.id=2
원격 측정 서버의 시작, 중지, 다시 시작 및 상태 확인
Kafka Server 및 Zookeeper를 시작하거나 중지하려면 다음으로 이동하세요. /고르다/MicroStrategy/TelemetryServer/Kafka/kafka_2.13-2.6.0/bin 다음 중 하나를 실행합니다.
- ./kafka-server-start.sh ../config/server.properties
- ./kafka-server-stop.sh
- ./zookeeper-server-start.sh ../config/zookeeper.properties
- ./zookeeper-server-stop.sh