目录

  • 使用Web interface登陆集群前添加认证功能
    • 1. 创建jwt密钥文件
    • 2. 将上面的密钥文件分发到其它机器
    • 3. 在启动集群时增加参数--auth.jwt-secret=path 指定密钥文件
    • 4. 登陆

使用Web interface登陆集群前添加认证功能

使用Arango starter启动集群时,默认情况下无需认证即可登陆集群。实际情况是:使用arangosh登陆需要认证,而使用web interface则无需认证。
我的集群配置情况在博客:
https://blog.csdn.net/qq_27668313/article/details/88289749
为了在web interface登陆前增加认证,可按如下步骤设置:

1. 创建jwt密钥文件

创建jwt密钥文件,在master主机上使用如下命令,密钥文件会在当前目录下生成,最好先进入目录/home/keyfile/;

2. 将上面的密钥文件分发到其它机器

在slave1上执行命令,从master主机复制文件/home/keyfile/jwtSecret到本地/home/keyfile目录下。

同样的方式在slave2上执行。

3. 在启动集群时增加参数–auth.jwt-secret=path 指定密钥文件

Master启动命令如下,/home/keyfile/jwtSecret是存储jwt密钥文件路径,/home/master/test1是数据库在本机存储地址,

从终端输出信息看出本机作为master启动,同时在等待三个server,监听端口是8528。
Slave1启动命令如下,/home/keyfile/jwtSecret是存储jwt密钥文件路径,/home/master/test2是数据库在本机存储地址:

终端输出信息显示slave1已连接到master IP: http://192.168.52.132:8528,同时显示在等待三个server,由于是三台机器,需要全部启动后才能启动集群。
Slave2启动命令如下,/home/keyfile/jwtSecret是存储jwt密钥文件路径,/home/master/test3是数据库在本机存储地址:


终端输出信息显示slave2作为slave启动,这时三台机器全部启动,整个集群就启动了,所以这里显示的内容比刚才在slave1上看到的更多。
Slave2启动后,master终端输出信息如下,前两行表示有两台新机器加入集群中,后续信息中显示agent up and running, dbserver up and running, coordinator up and running,并且agent的端口是8531,DBserver的端口是8530,coordinator的端口是8529。倒数第二行表示集群可以在浏览器中输入http://192.168.52.132:8529登陆,最后一行表示集群还可以在arangodb shell中输入arangosh --server.endpoint tcp://192.168.52.132:8529登陆。

集群启动后slave1终端输出信息如下:

集群启动后slave2终端输出信息如下:

4. 登陆

在浏览器中输入http://192.168.52.132:8529,将会看到认证界面,初始状态下root是没有密码的,在username中输入root,直接点击Login就可登陆,然后选择数据库。

如果希望更改root用户的登陆密码,可在左侧栏点击users–>root–>change Password,然后输入两次密码即可。

这种方法只在创建新数据库时有效,也就是说按照下面方法创建的集群数据库,用web interface登陆时需要认证,而且后续启动时无需增加—auth.jwt-secret=/home/keyfile/jwtSecret参数也需要认证,如果在创建集群数据库时没有按照下面方法使用密钥文件,用web intrface登陆时无需认证,而且后续启动时即使增加参数—auth.jwt-secret=/home/keyfile/jwtSecret也无需认证。

Arangodb集群web interface登陆认证设置相关推荐

  1. 【安全】CDH集群开启Kerberos安全认证

    文章目录 1.安装kerberos 2.CDH集群开启Kerberos安全认证 1.安装kerberos 参考:https://blog.csdn.net/qq_21383435/article/de ...

  2. Kafka 如何给集群配置Scram账户认证

    前言 很早之前的一篇博客[Kafka+ Centos7服务器集群详细安装教程] 详细的说了下一个真正的集群应该如何搭建Kafka环境,由于当时的需求只是能够使用Kafka服务,因此并没有做别的什么配置 ...

  3. ArangoDB集群搭建

    安装arangodb 下载最新的arango安装包 下载链接:https://www.arangodb.com/download/ 上传安装包到服务器 执行 rz 选择需要上传的安装包(或使用其他方式 ...

  4. hadoop集群web页面无法显示节点信息的解决方法

    hadoop使用web访问50070端口或者8088端口,可以快速查看所有节点的情况,可有些情况下,我们打开这个网页,却发现其datanode是空的 如果出现这种情况,有如下几种可能 一,未关闭虚拟机 ...

  5. ORACLE RAC 11.2.0.4 ASM加盘导致集群重启之ASM sga设置过小

    最近,一同事为一2节点的ORACLE RAC 11.2.0.4集群ASM加盘,没有注意到ASM的sga设置过小,加盘reblance时导致集群重启.详细描述如下: ​1.问题描述 ​ORACLE RA ...

  6. ES7.8集群部署及CA认证

    完整步骤: 第一步:开启安全模式 打开ES配置文件 vim config/elasticsearch.yml #添加设置 xpack.security.enabled:true #非集群模式下启用单节 ...

  7. es集群web管理工具cerebro

    cerebo是kopf在es5上的替代者 安装 es虽然不能再root下运行,但是cerebro 可以 run as root is ok wget https://github.com/lmenez ...

  8. kubernetes高可用集群web页面部署

    前言: 前面几篇博客演示了k8s的二进制部署,这篇博客做k8s页面部署 搭建部署 1.下载官方文档 2.创建资源(master01) #创建dashboard工作目录 [root@localhost ...

  9. 将集群WEB节点静态数据迁移到共享存储器(LNMP环境)

    系统版本:Centos 6.5 机器及IP规划如下: 192.168.0.117  MySQL 192.168.0.118  nginx+php 192.168.0.123  nfs ①在NFS机器上 ...

  10. 使用 KubeSphere 管理 Amazon EKS Anywhere 集群

    Amazon EKS Anywhere 介绍 近日,亚马逊云科技开源了 Amazon EKS Anywhere.这个项目为 Amazon EKS 提供了一种新的部署模式,可以在本地数据中心使用虚拟机轻 ...

最新文章

  1. iis web.config 配置 经典模式_部署IIS+PHP+Oracle环境
  2. ASP.NET验证控件
  3. 死磕 synchronized 底层实现
  4. 检索数据_7_拼接列的值
  5. python写一个自动登录脚本_Python 实现自动登录+点击+滑动验证功能
  6. 水表读数自动识别,基于DB和CRNN的方法
  7. 在Js或者cess后加版本号 防止浏览器缓存
  8. 数据安全:英国公司泄露超过100万人的指纹和面部识别数据
  9. 【华为云实战开发】13.如何在云端快速搭建python网站
  10. I/O操作不占用CPU的任何线程
  11. 带项目的学问,如何带半路项目
  12. gerber文件怎么导贴片坐标_SMT贴片加工有哪些常用的名词
  13. paramiko获取远程主机的环境变量
  14. 写给非网工的CCNA教程(1)IP地址和MAC地址
  15. 2.12 Excel软件各工作区的显示和隐藏 [原创Excel教程]
  16. C语言读bin文件内容
  17. 手把手教你写上位机软件(c#、winform)
  18. 全面概述什么是人工智能?
  19. android学生成绩查询代码,android学生成绩查询系统.pdf
  20. 惠普计算机不启动不了系统还原,惠普电脑win10进不了系统怎么恢复系统

热门文章

  1. 开源 程序员清单_2016开源夏季阅读清单
  2. 大数据教学竞赛科研平台设计思路
  3. go panic 与 recover
  4. 狗和猫有相同的情绪反应吗?
  5. JPA Specification 自定义查询
  6. CSS-关于BFC的理解(转)
  7. 博途PLC如何通过FB285实现V90 PN的速度控制
  8. 被裁员后:三个月含泪啃完了1111道面试解析,再入职腾讯年薪45万
  9. bzoj 3162: 独钓寒江雪 树形dphash
  10. 微信开发遇到的那些坑