카테고리 없음

[카산드라] 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.gztarball을 추출한 디렉토리가 있습니다.

해당 줄을에 추가 한 후 cassandra.sh저장하고 종료합니다. 그때-

# source /etc/profile.d/cassandra.sh


출처
https://stackoverflow.com/questions/39940053