mirror of
https://github.com/didi/KnowStreaming.git
synced 2025-12-24 11:52:08 +08:00
增加jmx连接失败的一个情况和解决方法
This commit is contained in:
@@ -29,6 +29,7 @@
|
|||||||
- `JMX`配置错误:见`2、解决方法`。
|
- `JMX`配置错误:见`2、解决方法`。
|
||||||
- 存在防火墙或者网络限制:网络通的另外一台机器`telnet`试一下看是否可以连接上。
|
- 存在防火墙或者网络限制:网络通的另外一台机器`telnet`试一下看是否可以连接上。
|
||||||
- 需要进行用户名及密码的认证:见`3、解决方法 —— 认证的JMX`。
|
- 需要进行用户名及密码的认证:见`3、解决方法 —— 认证的JMX`。
|
||||||
|
- 当logikm和kafka不在同一台机器上时,kafka的Jmx端口不允许其他机器访问:见`4、解决方法`。
|
||||||
|
|
||||||
|
|
||||||
错误日志例子:
|
错误日志例子:
|
||||||
@@ -98,4 +99,8 @@ fi
|
|||||||
SQL的例子:
|
SQL的例子:
|
||||||
```sql
|
```sql
|
||||||
UPDATE cluster SET jmx_properties='{ "maxConn": 10, "username": "xxxxx", "password": "xxxx", "openSSL": false }' where id={xxx};
|
UPDATE cluster SET jmx_properties='{ "maxConn": 10, "username": "xxxxx", "password": "xxxx", "openSSL": false }' where id={xxx};
|
||||||
```
|
```
|
||||||
|
### 4、解决方法 —— 不允许其他机器访问
|
||||||
|

|
||||||
|
该图中的127.0.0.1表明该端口只允许本机访问.
|
||||||
|
在cdh中可以点击配置->搜索jmx->寻找broker_java_opts 修改com.sun.management.jmxremote.host和java.rmi.server.hostname为本机ip
|
||||||
|
|||||||
Reference in New Issue
Block a user