HBase 2.0 + Phoenix 5.0 으로 설치 후 JAVA 기반 CRUD 테스트 진행 접속 시도 시 localhost:16000으로 시도 HBase Shell 에서 확인 결과 HBase-Site.xml 에서 마스터 설정을 했음에도 불구하고 zookeper 에서 localhost:16000 로 연결 hosts 파일의 localhost, 127.0.0.1 라인 주석 처리 이후 아이피와 호스트 도메인만 맵핑 이후 zookeeper 재시작 이 후 확인
1. 사용자 계정 생성 1.1 내부 접속용 create user 'RemoteUser'@'localhost' identified by 'localPassword'; 1.2 모든IP 외부접속용 create user 'RemoteUser'@'%' identified by 'remotePassword'; 1.3 특정IP 외부접속용 create user 'RemoteUser'@'192.168.150.%' identified by 'remotePassword'; 2. 계정 생성 및 권한설정 2.1 내부 접속용 grant all privileges on DB_NAME.* to RemoteUser@'localhost'; 2.2 모든IP 외부접속용 grant all privileges on DB_NAME.* to Re..
1). mysqladmin 실행 파일 사용 $mysqladmin -u hive -p password '비밀번호' 2). UPDATE 쿼리를 사용 $mysql -u root -p use mysql; update user set password=password('비밀번호') where user=’hive'; flush privileges; 3). MySQL의 set password 명령어 사용 $mysql -u hive -p set password for hive=password('비밀번호'); flush privileges;
!outputformat csv !record data.csv (파일명을 포함한 절대 경로 지정) select * from system.catalog limit 10; !record !quit
MySQL 5.7.6 and later: ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; MySQL 5.7.5 and earlier: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
Phoenix 설치참조 : http://blog.cloudera.com/blog/2015/05/apache-phoenix-joins-cloudera-labs/ 1. Phoenix Parcel 주소 추가 A. Phoenix Parcel 주소 : http://archive.cloudera.com/cloudera-labs/phoenix/parcels/latest/ B. Cloudera Manager 관리 탭 -> 설정 -> 범주(Parcel) 선택 C. 원격 Parcel 리포지토리 URL 부분에 Phoenix Parcel 주소 추가 2. Parcel 다운로드, 배포, 활성화 A. Cloudera Manager 호스트 탭 -> Parcel B. Parcel 이름 : CLABS_PHOENIX 확인 후 C. 다운로..
1). HDP 2.5 vmware 버젼을 다운로드하고 초기 root/hadoop 으로 로그인한다. 2). yum 을 이용하여 apache phoenix 를 설치한다. 명령어 예제). yum install phoeinx 3). phoenix 는 다음 경로에 설치된다. /usr/hdp/2.5.0.0-1245/phoenix 4). 다음 명령어 터미널에 접속한다. 명령어 예제). ssh root@127.0.0.1 -p 2222 5). hbase-site.xml 을 다음과 같이 수정한다. (/usr/hdp/2.5.0.0-1245/hbase/conf) hbase.regionserver.wal.codec org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec 6)..
1) 현재 process의 snapshot이며, 현재 걸려 있는 쿼리 확인 가능. 2). slow query가 있는 경우 processlist (information_schema DB) 로 확인 가능. 명령어 예제). mysql> show processlist; 3). 현재 process의 snapshot 을 접속된 세션 확인 가능. 명령어 예제). mysql> select user,LEFT(host, instr(host,':')-1) IP , count(*) from PROCESSLIST where user not in ('admin','repl','agent','system user') group by LEFT(host, instr(host,':')-1); 4). show global status로 ..