Cách cài đặt Cassandra và chạy một cụm node đơn trên VPS Ubuntu
Giới thiệu
Cassandra, hay Apache Cassandra, là một hệ thống database open-souce có khả năng mở rộng cao, đạt được hiệu suất tuyệt vời trên các cài đặt nhiều nút. Trong hướng dẫn này, bạn sẽ học cách cài đặt Cassandra, Oracle Java VM, được khuyến khích sử dụng cho Cassandra và cách chạy cụm nút đơn thử nghiệm đầu tiên của bạn.
Cài đặt Oracle Java VM
Tạo một folder tạm thời trên folder chính của bạn để cài đặt Java.
mkdir ~/temp cd ~/temp
Tài liệu của Cassandra rất khuyến khích Oracle Java VM 8, vì vậy bạn sẽ phải download từ trang web của Oracle. Nó yêu cầu một account miễn phí, bạn có thể đăng ký tại đây . Sau khi bạn đã tạo account của bạn , hãy download version 32-bit hoặc 64-bit ( được khuyến khích ) của Java 8. Khi bạn đã download , hãy chuyển nó sang VPS của bạn bằng FTP hoặc bất kỳ công cụ nào khác. Bạn có thể tìm thấy hướng dẫn về cách cài đặt server FTP tại đây .
Bây giờ extract nội dung của repository :
tar -zxf jdk-8u65-linux-x64.tar.gz
Đến đây bạn nên chuyển nó vào folder thích hợp:
sudo mkdir /usr/local/java sudo mv jdk1.8.0_65/ /usr/local/java
Để đặt nó trở thành máy ảo Java mặc định trên VPS của bạn, hãy thêm các dòng sau vào file / etc / profile:
JAVA_HOME=/usr/local/java/jdk1.8.0_65 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin JRE_HOME=/usr/local/java/jdk1.8.0_65 PATH=$PATH:$HOME/bin:$JRE_HOME/bin export JAVA_HOME export JRE_HOME export PATH
bằng cách cuộn xuống sau khi chạy:
sudo nano /etc/profile
và dán nó vào cuối file , như sau:
Sau khi thực hiện xong, hãy nhấn CTRL + O để lưu và CTRL + X để thoát. Tiếp theo, chạy các dòng sau để khi lệnh “java” được gọi, nó được thực hiện bởi máy ảo bên phải.
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_65/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_65/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_65/bin/javaws" 1 sudo update-alternatives --set java /usr/local/java/jdk1.8.0_65/bin/java sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_65/bin/javac sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_65/bin/javaws
Đến đây bạn nên khởi động lại VPS của bạn để mọi thứ được cập nhật:
sudo reboot
Khi cài đặt lại kết nối SSH, hãy kiểm tra xem mọi thứ đã được đặt đúng chưa bằng lệnh:
java -version echo $JAVA_HOME
Nếu mọi thứ suôn sẻ, bạn sẽ thấy điều này:
Cài đặt Cassandra
Để cài đặt Cassandra, hãy download các file binary từ trang web, extract chúng và chuyển nó vào folder cá nhân của bạn:
cd ~/temp wget http://mirror.cc.columbia.edu/pub/software/apache/cassandra/2.2.3/apache-cassandra-2.2.3-bin.tar.gz tar -zxf apache-cassandra-2.2.3-bin.tar.gz mv apache-cassandra-2.2.3 ~/cassandra
Tiếp theo, đảm bảo các folder mà Cassandra truy cập, chẳng hạn như folder log , tồn tại và Cassandra có quyền ghi trên đó:
sudo mkdir /var/lib/cassandra sudo mkdir /var/log/cassandra sudo chown -R $USER:$GROUP /var/lib/cassandra sudo chown -R $USER:$GROUP /var/log/cassandra
Bây giờ cài đặt các biến của Cassandra bằng lệnh:
export CASSANDRA_HOME=~/cassandra export PATH=$PATH:$CASSANDRA_HOME/bin
Chạy Cassandra
Để chạy một cụm kiểm tra một nút của Cassandra, bạn sẽ không cần phải thay đổi bất kỳ điều gì trên file cassandra.yaml. Chỉ cần chạy:
sudo sh ~/cassandra/bin/cassandra
và sau đó chạy:
sudo sh ~/cassandra/bin/cqlsh
và nếu nó cho biết "Đã kết nối với: 'Cụm kiểm tra'" như bên dưới, thì bạn hiện đang chạy cụm nút đơn của bạn .
và nếu nó cho biết "Đã kết nối với: 'Cụm kiểm tra'" như bên dưới, thì bạn hiện đang chạy cụm nút đơn của bạn .
root @ cassandra: ~ # sudo sh ~ / cassandra / bin / cqlsh Đã kết nối với Cụm kiểm tra tại 127.0.0.1:9042. [cqlsh 5.0.1 | Cassandra 2.2.3 | Thông số kỹ thuật CQL 3.3.1 | Giao thức root v4] Sử dụng HELP để được trợ giúp. cqlsh>
Các tin liên quan
Cách cài đặt CouchDB từ nguồn trên VPS Ubuntu 13.04 x642013-08-06
Cách quản lý gói trong Ubuntu và Debian với Apt-Get & Apt-Cache
2013-08-06
Bắt đầu với LXC trên VPS Ubuntu 13.04
2013-08-06
Cách cài đặt Go and Revel trên VPS Ubuntu 13.04 x64
2013-07-31
Cách thiết lập chứng chỉ SSL với PhpMyAdmin trên VPS Ubuntu 12.04
2013-07-30
Cách cài đặt và quản lý trình giám sát trên Ubuntu và VPS Debian
2013-07-23
Cách tạo ứng dụng Node.js bằng Sails.js trên VPS Ubuntu
2013-07-16
Cách cài đặt Chef và Ruby với RVM trên VPS Ubuntu
2013-07-15
Cài đặt và sử dụng Ranger, Trình quản lý tệp đầu cuối, trên VPS Ubuntu
2013-07-12
Cách triển khai ứng dụng Flask trên VPS Ubuntu
2013-07-03