Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Parse Server adalah alternatif sumber terbuka untuk perkhidmatan backend Parse yang sedang ditutup. Sekiranya anda peminat perkhidmatan ini, anda masih dapat menikmati pengalaman yang sama dengan menggunakan Parse Server pada pelayan anda sendiri.
Artikel ini akan membimbing anda melalui proses memasang Parse Server pada mesin CentOS 7.
Buka terminal SSH, log masuk ke pelayan anda sebagai pengguna sudo, dan kemudian gunakan arahan di bawah ini untuk mengemas kini sistem ke status stabil terkini:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Setelah sistem dimulakan semula, log masuk kembali sebagai pengguna sudo yang sama untuk meneruskannya.
Pasang Node.js 6.x terkini seperti berikut, iaitu 6.9.4
semasa menulis:
cd
curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -
sudo yum install -y nodejs
Buat repo MongoDB 3.4 YUM dengan menyalin keseluruhan segmen kod di bawah ke terminal SSH anda, dan kemudian tekan Enter
:
cat <<EOF | sudo tee -a /etc/yum.repos.d/mongodb-org-3.4.repo
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
EOF
Gunakan arahan berikut untuk memasang dan memulakan pelepasan stabil MongoDB Server terkini, iaitu 3.4.1
pada saat penulisan:
sudo yum install -y mongodb-org
sudo systemctl start mongod.service
sudo systemctl enable mongod.service
Pasang Pelayan Parse terkini, yang 2.3.2
pada masa artikel ini ditulis, seperti berikut:
sudo yum install git -y
cd /opt
sudo git clone https://github.com/ParsePlatform/parse-server.git
cd parse-server
sudo npm install -g parse-server mongodb-runner
Sebelum anda dapat menggunakan Parse Server, anda perlu menyediakan dua parameter (appId dan masterKey) untuk pengesahan.
Dengan andaian bahawa:
462s45ze2vn6x2vrfyfenqmksngx5xbs
kcr454f9xgq3bpdbhwuy4umamekk3n7f
Mulakan Parse Server seperti berikut:
mongodb-runner start
parse-server --appId 462s45ze2vn6x2vrfyfenqmksngx5xbs --masterKey kcr454f9xgq3bpdbhwuy4umamekk3n7f --databaseURI mongodb://localhost/test
Keluarannya harus menyerupai:
appId: 462s45ze2vn6x2vrfyfenqmksngx5xbs
masterKey: ***REDACTED***
port: 1337
host: 0.0.0.0
databaseURI: mongodb://localhost/test
mountPath: /parse
maxUploadSize: 20mb
userSensitiveFields: email
serverURL: http://localhost:1337/parse
[13831] parse-server running on http://localhost:1337/parse
Itu sahaja. Versi Parse Server yang telah siap digunakan telah berjaya digunakan pada mesin anda.
Sebelum anda dapat meneruskannya, anda perlu membuka tetingkap konsol terminal SSH yang baru untuk memastikan Parse Server tetap berjalan pada yang sekarang.
Di tetingkap konsol SSH teminal baru, hantarkan data ke pangkalan data MongoDB seperti di bawah:
curl -X POST \
-H "X-Parse-Application-Id: 462s45ze2vn6x2vrfyfenqmksngx5xbs" \
-H "Content-Type: application/json" \
-d '{"score":1337,"InventoryName":"Desktops","cheatMode":false}' \
http://localhost:1337/parse/classes/Inventory
Anda harus mendapat respons yang serupa dengan:
{"objectId":"meNcfQ6JJJ","createdAt":"2017-01-20T02:19:57.436Z"}
Kemudian anda boleh mengambil data menggunakan arahan berikut:
curl -X GET \
-H "X-Parse-Application-Id: 462s45ze2vn6x2vrfyfenqmksngx5xbs" \
http://localhost:1337/parse/classes/Inventory/meNcfQ6JJJ
Kali ini, anda harus mendapat respons yang serupa dengan:
{"objectId":"meNcfQ6JJJ","score":1337,"InventoryName":"Desktops","cheatMode":false,"createdAt":"2017-01-20T02:19:57.436Z","updatedAt":"2017-01-20T02:19:57.436Z"}
Itu mengakhiri tutorial kami. Terima kasih untuk membaca.
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