Video: Python Web Apps with Flask by Ezra Zigmond 2024
Menggunakan CLI Hive hanya memerlukan satu perintah untuk memulakan shell Hive, tetapi apabila anda ingin mengakses Hive menggunakan pelayar web, anda perlu mula pelayan HWI dan kemudian arahkan penyemak imbas anda ke port di mana pelayan sedang mendengar. The figureillustrates berikut bagaimana konfigurasi klien jenis Hive ini boleh berfungsi.
Perhatikan bahawa walaupun anda mungkin tidak menggunakan CLI Hive, itu bukan komponen pilihan dan masih ada.
Langkah-langkah berikut menunjukkan kepada anda apa yang perlu anda lakukan sebelum anda boleh memulakan Pelayan HWI:
-
Menggunakan arahan dalam senarai berikut, konfigurasikan $ HIVE_HOME / conf / hive-site. fail xml untuk memastikan bahawa Hive boleh mencari dan memuatkan halaman pelayan Java HWI.
sarang. hwi. perang. fail $ {HIVE_HOME} / lib / hive_hwi. perang Ini adalah fail WAR dengan kandungan jsp untuk Hive Web Interface
-
Server HWI memerlukan perpustakaan Apache Ant untuk dijalankan, jadi anda perlu memuatkan lebih banyak fail. Muat turun Semut dari tapak Apache.
-
Pasang Semut menggunakan arahan berikut:
mkdir ant cp apache-ant-1. 9. 2-bin. tar. gz semut; cd semak gunzip apache-ant-1. 9. 2-bin. tar. gz tar xvf apache-ant-1. 9. 2-bin. tar
-
Tetapkan pembolehubah persekitaran $ ANT_LIB dan mulakan Pelayan HWI dengan menggunakan perintah berikut:
$ export ANT_LIB = / home / user / ant / apache-ant-1. 9. 2 / lib $ bin / sarang - perkhidmatan hwi 13/09/24 16: 54: 37 INFO hwi. HWIServer: HWI mulai … 13/09/24 16: 54: 38 INFO mortbay. log: Mula SocketConnector @ 0. 0. 0: 9999
Dalam persekitaran pengeluaran, anda mungkin akan mengkonfigurasi dua sifat lain: sarang. hwi. dengar. tuan rumah dan sarang. hwi. dengar. pelabuhan. Anda boleh menggunakan harta pertama untuk menetapkan alamat IP sistem yang menjalankan HWI Server anda, dan gunakan yang kedua untuk menetapkan port yang HWI Server mendengar.
Dalam latihan ini, anda menggunakan tetapan lalai: Dengan Pelayan HWI kini berjalan, anda hanya memasukkan URL // localhost: 9999 / hwi / ke dalam pelayar web anda dan melihat metadata untuk our_first_table.
Angka berikut menunjukkan apa yang kelihatan seperti skrin selepas memilih pautan Semak Skema diikuti oleh ourfirstdatabase dan our_first_table.
Dalam persekitaran pengeluaran, bekerja dengan HWI Server dapat menjimatkan masa memuatkan distribusi Hive pada setiap klien - sebaliknya, anda hanya menunjuk pelayar anda ke server yang menjalankan HWI. Di samping itu, anda boleh menggunakan Pelayan HWI untuk melihat diagnostik Server Hive Thrift dan jadual pertanyaan. Server HWI membolehkan anda menyediakan sesi batch untuk pertanyaan lama. Untuk menyediakan sesi, anda hanya perlu klik pautan Buat Sesi.