Hueには、サービスの管理を簡単にするためのコマンドセットが付属しています。これはコマンドセットを使用する方法についてのクイックガイドです。
始める
ICMを使用している場合は、正しいHueを指すためにこの変数をエクスポートします:
cd /opt/cloudera/parcels/CDH/lib/
HUE_CONF_DIR=/var/run/cloudera-scm-agent/process/-hue-HUE_SERVER-id
echo $HUE_CONF_DIR
export HUE_CONF_DIR
ここで
CMを使用していない場合、通常はHueのホームのルートを追加します:
/usr/lib/hue
注意:
あなたは、コマンドのログのためにローカルディレクトリへのアクセス権が必要になることがあります。例:
cd /tmp
引数なしでhueコマンドを実行すると、すべてが一覧表示されます:
./build/env/bin/hue
...
[auth]
changepassword
createsuperuser
[beeswax]
beeswax_install_examples
close_queries
close_sessions
[desktop]
config_dump
config_help
config_upgrade
create_desktop_app
create_proxy_app
create_test_fs
kt_renewer
runcherrypyserver
runcpserver
runpylint
sync_documents
test
version
[django]
cleanup
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
reset
runfcgi
runserver
shell
sql
sqlall
sqlclear
sqlcustom
sqlflush
sqlindexes
sqlinitialdata
sqlreset
sqlsequencereset
startapp
startproject
validate
[django_extensions]
clean_pyc
compile_pyc
create_app
create_command
create_jobs
describe_form
dumpscript
export_emails
generate_secret_key
graph_models
mail_debug
passwd
print_user_for_session
reset_db
runjob
runjobs
runprofileserver
runscript
runserver_plus
set_fake_emails
set_fake_passwords
shell_plus
show_templatetags
show_urls
sqldiff
sync_media_s3
syncdata
unreferenced_files
[django_openid_auth]
openid_cleanup
[hbase]
hbase_setup
[indexer]
indexer_setup
[oozie]
oozie_setup
[pig]
pig_setup
[search]
search_setup
[south]
convert_to_south
datamigration
graphmigrations
migrate
migrationcheck
schemamigration
startmigration
syncdb
testserver
[spark]
livy_server
[useradmin]
import_ldap_group
import_ldap_user
sync_ldap_users_and_groups
useradmin_sync_with_unix
サーバを起動する
テストサーバを記載した場合、ポート8000がデフォルトです:
./build/env/bin/hue runserver
運用サーバーを記載した場合、ポート8888がデフォルトです:
./build/env/bin/hue runcpserver
これらのコマンドは、 How to get started pageに詳しく記載されています。
サンプルをインストールする
‘_setup ‘で終わるすべてのコマンドは、特定のアプリケーションのサンプルをインストールします。
./build/env/bin/hue search_setup
Hiveの場合、sample_07とsample_08テーブルとSQLのクエリをインストールするためには次のように入力します:
./build/env/bin/hue beeswax_install_examples
注:
これらのコマンドは Web UIから直接アクセスすることもできます。
パスワードを変更する
このコマンドは、How to change or reset a forgotten passwordのブログポストで詳細に説明されています:
./build/env/bin/hue changepassword
Hiveクエリをクローズする
このコマンドはHiveとImpalaクエリのライフサイクルのブログポストで詳しく説明されています:
./build/env/bin/hue close_queries
./build/env/bin/hue close_sessions
テストを実行する
このコマンドはHow to run the testsのブログポストで詳細に説明されています:
./build/env/bin/hue test
データベースに接続する
このコマンドは How to manage the database with the shellのブログポストで詳細に説明されています:
./build/env/bin/hue test