Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Jupyter Notebook, berasal dari IPython, adalah aplikasi web sains data interaktif yang banyak digunakan dan boleh digunakan untuk membuat dan berkongsi dokumen berkaitan pengkomputeran saintifik.
Artikel ini akan menunjukkan kepada anda cara memasang Jupyter Notebook pada instance pelayan Vultr CentOS 7 untuk akses jauh.
Sebelum memulakan, anda perlu:
Gunakan arahan berikut untuk mengemas kini sistem dan memasang pakej yang diperlukan untuk Jupyter Notebook.
sudo yum update -y
sudo yum install bzip2 -y
sudo shutdown -r now
Selepas but semula, gunakan nama pengguna dan kata laluan yang sama untuk log masuk ke sistem.
Anaconda adalah platform sains data terbuka yang terdiri daripada banyak aplikasi analisis, termasuk Jupyter Notebook. Dengan memasang Anaconda, anda akan memasang Jupyter Notebook dan banyak aplikasi serupa ke sistem anda.
Muat turun versi Anaconda yang sesuai dari laman web Anaconda rasmi untuk memasangnya:
cd ~
wget http://repo.continuum.io/archive/Anaconda3-4.1.1-Linux-x86_64.sh
sudo bash Anaconda3-4.1.1-Linux-x86_64.sh
Pada permulaan pemasangan, tekan terus ENTER sehingga anda diberi soalan di bawah:
Do you approve the license terms? [yes|no]
Jawab yes
, dan kemudian tekan ENTER:
>>> yes
Kemudian anda akan diminta untuk mengesahkan lokasi pemasangan:
Anaconda3 will now be installed into this location:
/root/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
Anda boleh menentukan lokasi pemasangan /opt/anaconda3
:
[/root/anaconda3] >>> /opt/anaconda3
Apabila disajikan dengan pertanyaan berikut, tekan ENTER untuk menyelesaikan pemasangan:
Do you wish the installer to prepend the Anaconda3 install location
to PATH in your /root/.bashrc ? [yes|no]
[no] >>> ENTER
Daripada mengubah fail konfigurasi setiap pengguna "/root/.bashrc", anda dapat melakukan pengubahsuaian penyediaan seluruh sistem untuk semua pengguna:
sudo cp /etc/profile /etc/profile_backup
echo 'export PATH=/opt/anaconda3/bin:$PATH' | sudo tee -a /etc/profile
source /etc/profile
echo $PATH
Sekarang Jupyter Notebook telah dipasang ke sistem anda, anda perlu mengkonfigurasinya sebelum anda dapat mengaksesnya dari jauh.
Hasilkan fail konfigurasi:
cd ~
jupyter notebook --generate-config
Arahan ini akan mewujudkan Jupyter fail konfigurasi Notebook lalai: /home/juser/.jupyter/jupyter_notebook_config.py
.
Untuk tujuan keselamatan, gunakan perintah berikut untuk menyediakan kata laluan untuk pelayan Notebook Jupyter anda:
python
>>> from notebook.auth import passwd
>>> passwd()
Enter password:<your-password>
Verify password:<your-password>
'sha1:<your-sha1-hash-value>'
>>> Ctrl+Z
Jimat nilai hash SHA1 untuk kegunaan kemudian, yang akan kelihatan seperti: sha1:49acd1a985cc:beb1fb6859665bfa721e65e78fc511c41b12e7ce
.
Buat sijil yang ditandatangani sendiri dan kunci yang sepadan:
cd ~
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout jkey.key -out jcert.pem
Perintah di atas akan menghasilkan fail sijil /home/juser/jcert.pem
dan fail kunci yang sepadan /home/juser/jkey.key
.
Buka fail konfigurasi lalai menggunakan editor vi:
vi /home/juser/.jupyter/jupyter_notebook_config.py
Cari setiap baris di bawah masing-masing:
# c.NotebookApp.certfile = ''
# c.NotebookApp.keyfile = ''
# c.NotebookApp.ip = 'localhost'
# c.NotebookApp.open_browser = True
# c.NotebookApp.password = ''
# c.NotebookApp.port = 8888
Ubah masing-masing seperti di bawah:
c.NotebookApp.certfile = '/home/juser/jcert.pem'
# for users with root you can use './jcert.pem'
c.NotebookApp.keyfile = '/home/juser/jkey.key'
# for users with root you can use './jkey.key'
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = 'sha1:<your-sha1-hash-value>'
c.NotebookApp.port = 8888
Simpan dan tutup:
:wq!
Ubah peraturan firewall untuk membolehkan lalu lintas masuk di port 8888:
sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent
sudo systemctl restart firewalld.service
Mulakan pelayan Notebook Jupyter:
jupyter notebook
Akhirnya, lawati "https: // <your-server-IP>: 8888" dari penyemak imbas anda, abaikan amaran keselamatan, dan gunakan kata laluan yang anda tetapkan lebih awal untuk log masuk.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut