2013-04-25 2 views
0

GeoIP 데이터베이스로 로그 항목에 참여하고 싶습니다. 여기에 내가 가진 것이있다.MapReduce 내부 가입?

  1. 로그 파일에 IP 주소 (외래 키)를 키로 추출합니다. 그리고 엔트리를 값으로 남겨 둡니다.

  2. GeoIP 데이터베이스에는 특정 국가 (IPFROM, IPTO, 국가)에 IP 맵의 범위가 있습니다.

이제는이 두 필드를 결합하는 방법과 사용할 조인 방법을 잘 모르겠습니다.

답변

1

내가 제대로 이해하면 주어진 IP 주소의 국가 이름을 얻고 싶습니다.

데이터베이스 테이블을 내보내서 일부 CSV를 만들 수 있습니다.

그런 다음 분산 캐시 개념을 사용하여 해당 파일을 읽을 수 있습니다.

+0

동의하십시오. 그렇다면 GeoIP와 같이 국가를 IP로 매핑하는 방법은 국가에 대한 IP 맵의 범위가 있습니까? – Ananda

+0

로그 파일 –

+0

의 데이터베이스 및 샘플 행 하나의 샘플 레코드를 고정 길이의 ip 범위로 게시 하시겠습니까? –