Cài đặt nút Endpoint
Tải xuống
Bạn có thể tải về các gói cho EN tại trang tải về.
Hướng dẫn cài đặt
Phân bổ lưu trữ Linux
Tập tin lưu trữ bao gồm tập tin nhị phân thực thi và cấu hình có cấu trúc như sau.
Lưu ý: KHÔNG thay đổi cấu trúc hoặc tên tập tin. Nếu bạn thay đổi điều đó, nút có thể sẽ không hoạt động đúng.
- bin |- ken |- kend- conf |- kend.conf
Tên tập tin | Mô tả tập tin |
---|---|
bin/ken | Tập tin thực thi EN |
bin/kend | Tập tin lệnh bắt đầu/kết thúc EN |
conf/kend.conf | Tập tin cấu hình EN |
Quá trình cài đặt chính là giải nén gói đã tải về tại nơi bạn muốn cài đặt gói.
$ tar zxf ken-vX.X.X-linux-amd64.tar.gz
Hoặc,
$ tar zxf ken-baobab-vX.X.X-linux-amd64.tar.gz
Lưu ý: nên thêm đường dẫn thư mục chưa giải nén ken-linux-amd64/bin
vào biến môi trường $PATH
để chạy ken
và kend
trên toàn hệ thống. Ví dụ,
$ export PATH=$PATH:~/downloaded/path/ken-linux-amd64/bin
Các phần khác giả định rằng đường dẫn đã được thêm vào biến.
Phân bổ RPM (RHEL/CentOS/Fedora)
Bạn có thể cài đặt RPM đã tải về với lệnh yum
sau đây.
$ yum install kend-vX.X.X.el7.x86_64.rpm
Hoặc,
$ yum install kend-baobab-vX.X.X.el7.x86_64.rpm
Cài đặt từ Klaytn Yum Repo
Ngoài ra, bạn có thể cài đặt kend
từ Klaytn Yum repo, chạy:
$ sudo curl -o /etc/yum.repos.d/klaytn.repo https://packages.klaytn.net/config/rhel/7/prod.repo && sudo yum install kend
Vị trí đã cài đặt
Tập tin đã cài đặt nằm ở vị trí như sau.
Tên tập tin | Vị trí |
---|---|
ken | /usr/bin/ken |
kend.conf | /etc/kend/conf/kend.conf |
Cấu hình
Cấu hình EN dùng để tạo thư mục dữ liệu và thiết lập các biến môi trường trong tập tin cấu hình kend.conf
.
- Tạo thư mục dữ liệu EN.
- Định cấu hình EN với
kend.conf
.
Tạo thư mục dữ liệu EN
Kích thước của dữ liệu blockchain Klaytn sẽ luôn tăng lên nên cần sử dụng một dung lượng lưu trữ đủ lớn. Bạn cần phải tạo thư mục trên đường dẫn bạn muốn.
$ sudo mkdir -p /var/kend/data
Cập nhật Tập tin cấu hình
Vị trí tập tin cấu hình:
- Nếu phân bổ lưu trữ, vị trí thư mục cấu hình mặc định là
$INSTALL_PATH/ken-linux-amd64/conf/
. - Nếu phân bổ gói, vị trí thư mục cấu hình mặc định là
/etc/kpnd/conf/
.
Thêm Thư mục dữ liệu
Bạn nên cập nhật biến môi trường thư mục dữ liệu $DATA_DIR
trên tập tin cấu hình kend.conf
.
DATA_DIR=/var/kend/data
Đồng bộ nhanh (Tùy chọn)
Mỗi EN duy trì một bản sao dữ liệu chuỗi của mạng lưới. Nếu một nút không được đồng bộ, nút này có thể lấy dữ liệu này từ các nút khác trong mạng lưới -- một quá trình được gọi là đồng bộ hóa. Khi một EN mới được bắt đầu lần đầu tiên, nó phải tải xuống toàn bộ dữ liệu chuỗi từ mạng lưới.
Để đẩy nhanh quá trình này, bạn cần thực hiện đồng bộ nhanh bằng cách tải về bản thu thập dữ liệu của dữ liệu chuỗi trước khi bắt đầu EN. Điều này giúp giảm đáng kể thời gian EN cần để đồng bộ khi bắt đầu lần đầu tiên.
Tải xuống bản thu thập dữ liệu chuỗi mới nhất từ Lưu trữ thu thập dữ liệu Cypress hoặcLưu trữ thu thập dữ liệu Baobab. Trước khi bắt đầu kend
, trích xuất bản thu thập dữ liệu trong DATA_DIR mà bạn định cấu hình trong kend.conf
.
Ví dụ:
$ tar -C ~/kend_home -xvf klaytn-cypress-chaindata-latest.tar.gz
Hoặc,
$ tar -C ~/kend_home -xvf klaytn-baobab-chaindata-latest.tar.gz
Sau khi dữ liệu được trích xuất, bạn có thể bắt đầu EN như bình thường.
Bạn có thể tham khảo thông tin chi tiết t ại Thay đổi dữ liệu chuỗi
Khởi động EN
Bạn có thể bắt đầu hoặc dừng Nút điểm cuối bằng các lệnh sau.
bắt đầu
$ kend startStarting kend: OK
dừng
$ kend stopShutting down kend: Killed
trạng thái
$ kend statuskend is running