安装

本章介绍在单节点上安装crate。可在其他支持多播网络的机器上重复此过程,如果想要搭建一个crate集群。这些节点将会相互发现并自动组成一个集群,就像变魔术。

如果网络环境不支持多播,那就需要单播的配置。请参考我们的多节点启动的文章 Multi Node Setup ,来学习如何进行单播的配置。

Java (JVM) version

crate需要工作在java 8的虚拟机上。我们推荐在苹果系统上使用Oracle的java,在linux的系统上使用OpenJDK。必须在crate的所有节点和客户端都使用相同的jvm版本。

我们建议安装 java 8 update 20或者最新的版本。

Install via tar.gz通过tar.gz安装

https://crate.io/download/下载最新的crate稳定版本,然后解压

sh$ tar zxf crate-*.tar.gz
sh$ cd crate-*

一旦解压完成,crate可以在前台启动如下:

sh$ ./bin/crate

为了在后台启动可以加参数 -d 来启动。如果在前台启动的你可以使用Control-C来停止此进程。

Crate脚本

sh$ ./bin/crash

分布式的crate附带了一个基于web的管理页面。它服务在4200端口上,一旦crate启动,你可以使用你的浏览器访问它。

http://host1.example.com:4200/admin/

管理平台运行在每一个安装有的crate的节点上。

在docker上安装

Docker是一个轻量级容器可运行分布式应用。方便安装,我们提供为Crate提供Docker镜像。

sh$ docker pull crate
sh$ docker run -d -p 4200:4200 -p 4300:4300 crate crate -Des.cluster.name=my_cluster

crate镜像托管在Docker的镜像库中。在Github的docker-crate仓库中有一些如何在Docker容器中运行Crate的细节。

为生产环境安装crate

我们为基于RHEL/YUM的系统提供了分布式的版本,如Ubuntu, Debian和 Arch Linux

你可以找到一些怎样安装这些生产环境的crate的说明在下载页面。

如果你的发行版缺少请随时与我们联系。我们很高兴地创建和维护额外的软件包,如果我们看到足够的兴趣。

参见

Crate配置

Hello Crate - 学习怎么和Crate交互。

多节点安装 - 在多个节点上安装和运行Crate。

results matching ""

    No results matching ""