Как мы можем настроить nodetool и cqlsh для запуска из любого места и любым пользователем на сервере Linux

#cassandra #cql #cassandra-2.0 #datastax-enterprise #nodetool

#cassandra #cql #cassandra-2.0 #datastax-enterprise #nodetool

Вопрос:

Я пытаюсь настроить переменные среды так, чтобы любой пользователь на определенном сервере мог запускать команды, такие как nodetool или cqlsh, из любого места в файловой системе Linux. Усилия по переходу в каталог bin каждый раз должны быть сохранены. Как мы можем этого добиться? Мой DSE 4.8 — это архивная установка.

Комментарии:

1. Просто добавьте $CASSANDRA_HOME/bin в $PATH askubuntu.com/questions/24937 /…

Ответ №1:

Ответ №2:

Для настройки переменной среды просто выполните несколько шагов от пользователя root:

 # 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 архив.

После добавления этих строк в cassandra.sh , сохраните и выйдите. Затем-

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