카테고리 없음
[카산드라] Linux 서버의 모든 사용자가 어디서나 실행하도록 nodetool 및 cqlsh를 어떻게 설정할 수 있습니까?
필살기쓰세요
2021. 2. 17. 13:38
- Nodetool은 일반적으로 Linux 상자에서 실행 권한이있는 모든 사용자가 사용할 수 있습니다.
- cqlsh의 경우 cqlshrc 파일 (일반적으로 $ HOME / .cassandra / cqlshrc에서 찾을 수 있음) 내에서 모든 구성을 설정할 수 있습니다 . 우리는 클라이언트 노드 암호화를 활성화하는 데 사용되었지만 더 많은 구성 옵션이 있습니다.
환경 변수를 설정하려면 루트 사용자의 몇 가지 단계를 따르십시오.
# vi /etc/profile.d/cassandra.sh
cassandra.sh
파일에 다음 행을 추가하십시오.
export CASSANDRA_HOME=/opt/apache-cassandra-3.0.8
export CASSANDRA_CONF_DIR=/opt/apache-cassandra-3.0.8/conf
여기 /opt/
에 apache-cassandra-3.0.8-bin.tar.gz
tarball을 추출한 디렉토리가 있습니다.
해당 줄을에 추가 한 후 cassandra.sh
저장하고 종료합니다. 그때-
# source /etc/profile.d/cassandra.sh
출처
https://stackoverflow.com/questions/39940053