Cassandra JMX 监控配置

最近安装cassandra到产品服务器,很多东西要求就严格了很多,比如perf中使用的JMX,以前是只要知道ip就能访问,但是产品服务器就不行了,这样存在安全隐患,nodetool -h host 可以添加和删除节点。所以今天要讲的东西就是cassandra jmx的授权和访问控制。


这里讲的是第一种,最常用的使用密码和访问控制文件方式,其他方式后面有时间再跟进。


1 修改$CASSANDRA_HOME/conf/cassandra-env.sh 文件

  • 设置你的服务器(需要监控的机器)IP

JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=172.29.1.18"

  • cassandra默认是启用本地无需授权方式访问,这里我们需要远程监控就需要改变下方式:修改LOCAL_JMX为no

LOCAL_JMX=no

2 设置JMX中authentication需要用到的文件

## Basic file based authn & authz
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.password.file=/etc/cassandra/jmxremote.password"
JV
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值