실시간 분석데이터 웨어하우징관측성AI/MLCloud
사전 요구 사항
- 첫 번째 Cloud 서비스 만들기 - 데이터를 삽입하려면 실행 중인 ClickHouse Cloud 서비스가 필요합니다
- Cloud 연결 정보 확인하기 - 연결하려면 호스트명, 사용자 이름, 비밀번호가 필요합니다
구축할 내용
1
clickhouse-client 설치
clickhouse-client는 ClickHouse에 연결하는 공식 CLI입니다. ClickHouse 바이너리에 포함되어 있습니다.범용 설치 프로그램을 사용해 설치합니다:clickhouse 바이너리가 현재 디렉터리에 다운로드됩니다. 설치를 확인하십시오:clickhouse-client를 사용할 준비가 되었음을 확인할 수 있습니다.2
3
Cloud 서비스에 연결
아래 명령은 Cloud 연결 세부 정보 확인 빠른 시작에 설명된 대로CLICKHOUSE_HOST, CLICKHOUSE_USER, CLICKHOUSE_PASSWORD를 환경 변수로 내보내 두었다고 가정합니다. 아직 그렇게 하지 않았다면 해당 값을 직접 사용해 대체할 수 있습니다.간단한 쿼리를 실행해 Cloud 서비스 연결을 테스트합니다:1이 출력됩니다. 연결 오류가 발생하면 Cloud Console에서 서비스가 실행 중인지, 호스트명과 비밀번호가 올바른지 확인하세요.포트
9440은 ClickHouse Cloud의 보안 네이티브 프로토콜 포트입니다. --secure 플래그는 TLS 암호화를 활성화합니다. 이는 모든 Cloud 연결에 필요합니다.4
대상 테이블 생성 및 데이터 삽입
먼저, 데이터를 받을 테이블을 Cloud 서비스에 생성하세요:clickhouse-client는 stdin에서 파일을 읽어 원격 서비스로 스트리밍합니다:clickhouse-client는 CSV 파일의 내용을 Cloud 서비스로 직접 전송합니다. CSVWithNames 포맷은 첫 번째 행에 컬럼 헤더가 들어 있음을 ClickHouse에 알려줍니다.다음 단계
이 빠른 시작에서는clickhouse-client를 설치하고, 이를 ClickHouse Cloud 서비스에 연결한 다음, 로컬 CSV 파일의 데이터를 Cloud로 스트리밍했습니다. 이와 동일한 방식으로 Parquet, JSON 및 그 밖의 수십 가지 포맷도 사용할 수 있습니다.
다음 빠른 시작도 확인하세요:
또는 참고 문서를 통해 더 자세히 알아보세요:
