美文网首页
与大数据相关的数据服务远程连接

与大数据相关的数据服务远程连接

作者: 量U移动广告归因 | 来源:发表于2021-07-11 22:37 被阅读0次

    Mysql8.0及以上

    1.先确保客户端服务端防火墙是否放开了3306端口,或者直接简单粗暴,关掉防火墙,如果是云服务器,还要确保阿里云或者腾讯云后台放开了3306端口

    //关闭防火墙
    service iptables stop  //低版本centos
    service firewalld stop //高版本centos
    service ufw stop        //ubuntu
    

    2.SELinux是否关闭,这个不一定会影响远程连接,但是有时候打开会有一些莫名其妙的问题

    //临时关闭
    setenforce 0  
    //永久关闭
    vim /etc/selinux/config
    SELINUX=disabled //修改为disabled
    

    3.确保mysql库的user表是否允许用户远程登录,以root用户为例

    mysql > use mysql;
    //查看root用户的Host字段是否为localhost,如果为localhost,说明只允许本地登录,将其修改为 %——允许任意远程登录,或者某个ip——允许那个ip的远程登录
    mysql > select User, Host from user where User = 'root';
    mysql > update user set Host = '%' where User = 'root';
    mysql > flush privileges;
    

    4.确保mysqld的配置放开了远程登录
    首先要找到mysqld的配置文件所在位置,不同的系统位置不一样,以 ubuntu20.04 为例,mysqld.cnf 位于
    /etc/mysql/mysql.conf.d/mysqld.cnf,打开这个配置文件,找到如下两行注释掉即可

    #bind-address       = 127.0.0.1
    #mysqlx-bind-address    = 127.0.0.1
    

    5.重启mysqld

    service mysql restart
    

    Redis

    1.和Mysql一样,确保防火墙和云主机后台放开了 6379 端口
    2.打开 Redis 的配置文件 /etc/redis/redis.conf,(如果是自行编译安装的,需要自己定位到配置文件),找到如下两行

    //修改前
    bind 127.0.0.1 ::1
    protected-mode yes
    //修改后
    bind 0.0.0.0 ::1
    protected-mode no
    

    3.重启 redis

    service redis restart
    

    Kafka

    1.和Mysql一样,确保防火墙和云主机后台放开了 9092 端口
    2.打开kafka的配置文件,kafka_*/config/server.properties,找到如下两行

    //修改前
    #listeners=PLAINTEXT://:9092
    #advertised.listeners=PLAINTEXT://host_ip:9092
    //修改后
    listeners=PLAINTEXT://:9092
    advertised.listeners=PLAINTEXT://服务器ip:9092
    

    将两行的注释去掉,并将advertised.listeners的host_ip改为服务器的ip即可,如果服务器的ip是12.34.56.78
    那就是 advertised.listeners=PLAINTEXT://12.34.56.78:9092
    3.重新启动kafka

    ./bin/kafka-server-stop.sh
    ./bin/kafka-server-start.sh  -daemon ../config/server.properties
    

    Zookeeper

    zookeeper远程连接不需要修改配置,只要保证防火墙和云主机后台放开 2181 端口即可

    相关文章

      网友评论

          本文标题:与大数据相关的数据服务远程连接

          本文链接:https://www.haomeiwen.com/subject/tyqtpltx.html