Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Cách cài đặt Cassandra v3 trên CentOS 6

Trong blog này, chúng tôi sẽ giải thích cách Cài đặt Cassandra v3 trên CentOS 6. Apache Cassandra là một cơ sở dữ liệu NoSQL nhằm mục đích lưu trữ lượng lớn dữ liệu trong một cụm phi tập trung, có tính khả dụng cao.

Điều kiện tiên quyết để cài đặt Cassandra trên CentOS hoặc Linux

Kiểm tra phiên bản Java nếu nó đã được cài đặt:

[root@Sks-cluster-linux ~]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
[root@Sks-cluster-linux ~]#

Cài đặt Java 8 trên Linux

$ sudo yum install java-1.8.0-openjdk

Tạo tệp Cassandra.repo

- để bạn có thể cài đặt từ lệnh yum:

[root@Sks-cluster-linux ~]# cat /etc/yum.repos.d/cassandra.repo
[cassandra]
name=Apache Cassandra
baseurl=https://www.apache.org/dist/cassandra/redhat/311x/
gpgcheck=0
enabled = 1
repo_gpgcheck=0
gpgkey=https://www.apache.org/dist/Cassandra/KEYS
[root@Sks-cluster-linux ~]#

Cài đặt Cassandra trên Linux:

[root@Sks-cluster-linux ~]# sudo yum install Cassandra

Lệnh khởi động dịch vụ Cassandra trên Linux:

[root@Sks-cluster-linux ~]# service cassandra start

Đặt Cassandra tự động khởi động sau khi khởi động lại:

[root@Sks-cluster-linux ~]# chkconfig cassandra on

Lệnh khởi động lại dịch vụ Cassandra trên Linux

service cassandra restart

Lệnh tắt dịch vụ Cassandra trên Linux

service cassandra stop

Cassandra r tệp phấn khởi:

/etc/cassandra/conf/cassandra-env.sh
/var/log/cassandra/cassandra.log
/var/log/cassandra/debug.log
/var/log/cassandra/gc.log.0.current
/var/log/cassandra/system.log

Lệnh Cassandra để bắt đầu dịch vụ | dừng | trạng thái:

service cassandra start
service cassandra stop
service cassandra status

Vấn đề đã biết của Cassandra:

ERROR: [root@sks-cluster-linux~]# service cassandra status

cassandra dead but pid file exists

(HOẶC)

ERROR:

CassandraDaemon.java:706 - Local host name unknown: java.net.UnknownHostException

Giải pháp Cassandra 1:

// Lỗi này có thể là do bộ nhớ heap của hệ thống - hãy kiểm tra bộ nhớ hệ thống của bạn (-m / 2 trống sau khi chia nó phải lớn hơn 2GB)

// Vì vậy, hãy nâng cấp hộp của bạn lên tối thiểu 6GB

Giải pháp Cassandra 2:

Trong AWS EC2, khi bạn cài đặt Cassandra, bạn có thể gặp sự cố này do tên máy chủ được định cấu hình ban đầu được đặt thành ip-x-x-x-x là x-x-x-x địa chỉ riêng của phiên bản EC2. Các bước để giải quyết nó:

Chỉnh sửa tệp cấu hình mạng / etc / sysconfig / network

HOSTNAME=[myservername]

Chỉnh sửa tệp máy chủ:

sudo vi /etc/hosts

Thêm mục nhập tên máy chủ vào / etc / hosts

127.0.0.1 [myservername]

Đặt tên máy chủ hoặc khởi động lại

sudo hostname [myservername]

Đây là các bước cách cài đặt Cassandra v3 trên CentOS 6.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Vui vẻ với nén (columnstore) trên một bàn rất lớn - phần 2

  2. Tham gia vòng lặp lồng nhau và Spools hiệu suất

  3. Sử dụng cột giả với máy chủ được liên kết

  4. Cho thuê ô tô cũng đơn giản như lái xe:Mô hình dữ liệu cho công ty cho thuê ô tô

  5. Cách tạo bảng với khóa ngoại trong SQL