نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
Apache Cassandra یک سیستم مدیریت پایگاه داده NoSQL آزاد و منبع باز است که به منظور فراهم آوردن مقیاس پذیری ، در دسترس بودن زیاد و عملکرد غیر سازنده طراحی شده است.
در این مقاله ، شما را با نصب آخرین نسخه پایدار Apache Cassandra ، Apache Cassandra 3.11.2 ، به عنوان نمونه سرور Debian 9 راهنمایی می کنم.
Apache Cassandra به جدیدترین نسخه جاوا 8 نیاز دارد. برای این کار می توانید آخرین نسخه OpenJDK JRE 1.8 را به شرح زیر نصب کنید:
sudo apt install openjdk-8-jre -y
با نصب OpenJDK JRE 1.8 می توانید نتیجه نصب را تأیید کنید:
java -version
خروجی مشابه موارد زیر خواهد بود:
openjdk version "1.8.0_162"
OpenJDK Runtime Environment (build 1.8.0_162-8u162-b12-1~deb9u1-b12)
OpenJDK 64-Bit Server VM (build 25.162-b12, mixed mode)
به صورت اختیاری می توانید JAVA_HOME
متغیر محیط را به شرح زیر ایجاد کنید:
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
echo $JAVA_HOME
Apache Cassandra به جای پایتون 3 به Python 2.7 نیاز دارد. اگر Apache Cassandra را در یک محیط Python 3 کار می کنید ، ممکن است در راه اندازی cqlsh
پوسته Apache Cassandra مشکلی داشته باشید .
ابتدا وجود و نسخه پایتون را روی دستگاه خود تعیین کنید:
python -V
در Debian 9 ، خروجی به طور معمول خواهد بود:
Python 2.7.13
همانطور که می بینید ، Python 2.7 یک جزء داخلی در Debian 9 است. اگر به دلایلی از بین نرود ، می توانید با اجرای دستور زیر آن را نصب کنید:
sudo apt-get install python
Repo مناسب Apache Apache Cassandra 3.11.x را ایجاد کنید:
echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
sudo apt-get update
اگر با خطای کلید عمومی GPG روبرو شدید ، دستورات زیر را برای اضافه کردن کلید عمومی ذکر شده Apache Cassandra که A278B781FE4B2BDA
در این حالت است ، اجرا کنید:
sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key A278B781FE4B2BDA
sudo apt-get update
برای نصب آپاچی کاساندرا از repo apt تازه اضافه شده استفاده کنید:
sudo apt-get install cassandra
شروع Daemon Apache Cassandra:
sudo service cassandra start
اگر می خواهید Apache Cassandra را بطور خودکار در بوت سیستم شروع کنید ، دستور زیر را اجرا کنید:
sudo update-rc.d cassandra defaults
در مرحله بعد ، از این nodetool
برنامه برای نشان دادن وضعیت Apache Cassandra در گره فعلی استفاده کنید:
nodetool status
خروجی شبیه به موارد زیر خواهد بود:
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 127.0.0.1 103.67 KiB 256 100.0% 796aceb9-9adf-41c3-be9a-22b6bb1900d8 rack1
cqlsh
برای تعامل با Apache Cassandra می توانید از پوسته استفاده کنید :
cqlsh localhost
خروجی مشابه موارد زیر خواهد بود:
Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>
در حال حاضر ، فقط تایپ exit
و سپس فشار دهید ENTERتا پوسته cqlsh را ترک کنید.
اگر می خواهید Apache Cassandra را متوقف کنید ، دستور زیر را اجرا کنید:
sudo service cassandra stop
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد