Cassandra3.9版本基础入门2-基本配置说明
2016-12-29 10:29
288 查看
对于在单个节点上运行Cassandra,上述步骤就足够了,您实际上不需要更改任何配置。 但是,在部署节点集群或使用不在同一主机上的客户端时,有一些参数必须更改。
根据tar压缩包解压缩安装的Cassandra,其配置文件可以在conf子目录中找到。 对于软件包安装的Cassandra,配置文件将位于/ etc / cassandra目录下。
主要的运行时属性
Cassandra中的大多数配置是通过可以在cassandra.yaml中设置的yaml属性来完成的。 至少应考虑设置以下属性:
(1)、cluster_name:集群的名称。
(2)、seeds:以逗号分隔的集群种子节点的IP地址列表。
(3)、storage_port:您不一定需要更改此设置,但请确保没有防火墙阻止此端口。
(4)、listen_address:您的节点的IP地址,通过此IP地址来允许其他节点与此节点通信,因此对它的更改很重要。 或者,您可以设置listen_interface告诉Cassandra使用哪个接口和依次使用哪个地址。 这两种方式只需要设置一个,不要两个都设置。
(5)、native_transport_port:与storage_port相同需要确保此端口不被防火墙阻止,因为客户端将在此端口上与Cassandra进行通信。
更改目录位置
以下yaml属性控制目录的位置(2.1版本后默认位于data子目录下):
(1)、data_file_directories:数据文件所在的一个或多个目录。
(2)、commitlog_directory:commitlog文件所在的目录。
(3)、saved_caches_directory:保存的高速缓存所在的目录。
(4)、hints_directory:hints所在的目录。
出于性能原因,如果您有多个磁盘,请考虑将commitlog和数据文件放在不同的磁盘上。
环境变量
可以在cassandra-env.sh中设置堆大小等JVM级别设置。 您可以向JVM_OPTS环境变量添加任何其他JVM命令行参数; 当Cassandra启动时,这些参数将被传递给JVM。
日志记录
Cassandra目前正在使用的日志记录器是logback。 您可以通过编辑conf子目录下的logback.xml文件更改日志记录属性。 默认情况下,它将以INFO级别记录到一个名为system.log的文件中,并在调试级别进入名为debug.log的文件。 当在前台运行时,它还将在INFO级别登录到控制台。
注:2.1版本后所有日志文件都默认存放在log子目录下。
根据tar压缩包解压缩安装的Cassandra,其配置文件可以在conf子目录中找到。 对于软件包安装的Cassandra,配置文件将位于/ etc / cassandra目录下。
主要的运行时属性
Cassandra中的大多数配置是通过可以在cassandra.yaml中设置的yaml属性来完成的。 至少应考虑设置以下属性:
(1)、cluster_name:集群的名称。
(2)、seeds:以逗号分隔的集群种子节点的IP地址列表。
(3)、storage_port:您不一定需要更改此设置,但请确保没有防火墙阻止此端口。
(4)、listen_address:您的节点的IP地址,通过此IP地址来允许其他节点与此节点通信,因此对它的更改很重要。 或者,您可以设置listen_interface告诉Cassandra使用哪个接口和依次使用哪个地址。 这两种方式只需要设置一个,不要两个都设置。
(5)、native_transport_port:与storage_port相同需要确保此端口不被防火墙阻止,因为客户端将在此端口上与Cassandra进行通信。
更改目录位置
以下yaml属性控制目录的位置(2.1版本后默认位于data子目录下):
(1)、data_file_directories:数据文件所在的一个或多个目录。
(2)、commitlog_directory:commitlog文件所在的目录。
(3)、saved_caches_directory:保存的高速缓存所在的目录。
(4)、hints_directory:hints所在的目录。
出于性能原因,如果您有多个磁盘,请考虑将commitlog和数据文件放在不同的磁盘上。
环境变量
可以在cassandra-env.sh中设置堆大小等JVM级别设置。 您可以向JVM_OPTS环境变量添加任何其他JVM命令行参数; 当Cassandra启动时,这些参数将被传递给JVM。
日志记录
Cassandra目前正在使用的日志记录器是logback。 您可以通过编辑conf子目录下的logback.xml文件更改日志记录属性。 默认情况下,它将以INFO级别记录到一个名为system.log的文件中,并在调试级别进入名为debug.log的文件。 当在前台运行时,它还将在INFO级别登录到控制台。
注:2.1版本后所有日志文件都默认存放在log子目录下。
相关文章推荐
- Cassandra3.9版本基础入门1-数据库安装
- Cassandra3.9版本配置文件参数说明
- django基础入门(1)django基本配置
- openstack 入门 【准备篇】二:基础环境的搭建和配置【centos】 M版本
- Android 开发实例教程 零基础学习 1小时入门 图解说明教程 化复杂为简单 配置好的android开发环境 带实例
- Android Studio新手–>下载安装配置–>零基础入门–>基本使用–>调试技能–>构建项目基础–>使用AS应对常规应用开发
- Redis之基础-2 Redis2.6.16版本之redis.conf配置文件详细说明
- Linux入门基础 #2 GNOME的配置与基本操作
- SpringMVC 入门基础和基本配置
- django基础入门(1)django基本配置
- highcharts图表高级入门之polar:极地图的基本配置以及一些关键配置说明(转载)
- highcharts图表高级入门之polar:极地图的基本配置以及一些关键配置说明
- Struts中基本配置入门
- Hibernate入门 - 基础配置
- 初学者入门:Structs中基本配置入门
- Structs中基本配置入门
- log4j配置文件基本含义说明
- 路由基本配置命令收录(快速入门)
- zip版本Tomcat配置新手入门
- log4j配置文件基本含义说明