Gitlab 如何重置root密码

  |   0 评论   |   1,889 浏览

使用root权限登录服务器。然后启动Ruby on Rails控制台。
使用以下命令启动控制台:

gitlab-rails console production

等到控制台加载完毕。有多种方法可以找到您的用户。您可以搜索电子邮件或用户名。

user = User.where(id: 1).first

或者

在ubuntu中为Tomcat7设置jdk路径(JAVA_HOME)

  |   0 评论   |   1,113 浏览

如果你是像我这样的新手,当你想在ubuntu上启动tomcat7时,你可能会遇到与我相同的问题:

no JDK found - please set JAVA_HOME

确保JAVA_HOME设置正确:如果命令行输入“echo $ JAVA_HOME”没有显示任何路径,则应将以下行添加到〜./ bashrc(如果要在本地设置)或者如果要全局设置它
你应该将这些添加到 /etc/bash.bashrc:

Elasticsearch重启节点(官方标准方法)

  |   0 评论   |   761 浏览

Elasticsearch 版本升级,或者服务器自身的一些维护操作(比如操作系统升级或者硬件相关)。不管哪种情况,都要有一种特别的方法来完成一次滚动重启。

正常情况下,Elasticsearch 希望你的数据被完全的复制和均衡的分布。如果你手动关闭了一个节点,集群会立刻发现节点的丢失并开始再平衡。如果节点的维护是短期工作的话,这一点就很烦人了,因为大型分片的再平衡需要花费相当的时间(想想尝试复制 1TB 的数据——即便在高速网络上也是不一般的事情了)。

我们需要的是,告诉 Elasticsearch 推迟再平衡,因为对外部因子影响下的集群状态,我们自己更了解。操作流程如下:

Mac 中 Zookeeper 安装与配置 二

  |   1 评论   |   1,499 浏览

配置 单机模式 集群模式 实现方式 1. 多台机器,每台运行一个Zookeeper Server 2. 单台机器,运行多个Zookeeper Server 测试环境使用第二种形式 参数配置 1. data目录 用于存放进程运行数据。 2. data目录下的myid文件 用于存储一个数值,用来作为该ZooKeeper Server进程的标识。 3. 监听Client端请求的端口号 4. 监听同ZooKeeper集群内其他Server进程通信请求的端口号 5. 监听ZooKeeper集群内“leader”选举请求的端口号 该端口号用来监听ZooKeeper集群内“leader”选举的请求。注意这个是ZooKeeper集群内“leader”的选举,跟分布式应用程序无关。 参数配置注意事项 * 同一个ZooKeeper集群内,不同ZooKeeper Server进程的标识需要不一样,即myid文件内的值需要不一样 * 采用单机多实例形式构建ZooKeeper集群,需要注意“目录,端口号”等资源的不可共享性,如果共享会导致ZooKeeper Server进程不能正常运行,比如“data目录,几个....

Mac 中 Zookeeper 安装与配置 一

  |   0 评论   |   976 浏览

下载与安装 http://mirror.bit.edu.cn/apache/zookeeper/ 下载得到压缩包 zookeeper-3.4.12.tar.gz 解压: tar zxvf zookeeper-3.4.12.tar.gz 解压缩后 Zookeeper 目录: . ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── README_packaging.txt ├── bin ├── build.xml ├── conf ├── contrib ├── dist-maven ├── docs ├── ivy.xml ├── ivysettings.xml ├── lib ├── recipes ├── src ├── zookeeper-3.4.12.jar ├── zookeeper-3.4.12.jar.asc ├── zookeeper-3.4.12.jar.md5 └── zookeeper-3.4.12.jar.sha1 bin目录中存放有运行脚本;conf目录中存放有配置文件;lib目录中存放有运行所需要第三方库。....

设计模式笔记-概述

  |   0 评论   |   799 浏览

什么是模式

模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案。【A pattern is a successful or efficient solution to a recurring problem within a context】;
最早是建筑领域由Christopher Alexander提出;
软件领域模式提出是由Gang of Four,简称GoF,分别是Erich Gamma, Richard Helm, Ralph Johnson和John Vlissides四位著名软件工程学者;

ElasticSearch5.6.X配置文件elasticsearch.yml配置说明

  |   0 评论   |   1,747 浏览

Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、****RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。
配置文件elasticsearch.yml配置说明

cluster.name 指定集群的名称,同一个集群的节点要设置在同一个集群名称。如果不配置该项,系统默认取elasitcsearch。

node.name 指定节点的名称,同一集群的节点名称不能相同,如果不配置该项,系统会随机分配一个名称。
node.attr.rack 指定节点的部落属性,这是一个比集群更大的范围。
node.master 指定是否为主节点。该属性可不指定,节点之间自主选举。
node.data 指定是否存储数据(数据节点)

...

「细菌」和「病毒」的区别

  |   0 评论   |   766 浏览

细菌是细胞,有细胞壁,有DNA,有细胞器。可以自行生产合成需要的酶并且代谢。可以自行分裂繁殖。
病毒比细菌小很多了,主要结构是一个壳子里面有DNA或者RNA。通过感染细胞,注入DNA或RNA,利用感染细胞的细胞器来复制自身。然后释放出去感染更多细胞。