我可以有2个独立的InfluxDB安装吗?

时间:2018-06-18 11:20:09

标签: influxdb

我想在同一台机器上运行两个独立且独立的InfluxDB实例/安装(在ubuntu上运行)。他们应该有不同的终点。

有可能吗?你是怎么做到的?

1 个答案:

答案 0 :(得分:0)

是的,您可以在每个安装的相应from PyQt5 import QtWidgets import sys class MyScrollWidget(QtWidgets.QWidget): def __init__(self): super(MyScrollWidget, self).__init__() scrollArea = QtWidgets.QScrollArea(self) top_widget = QtWidgets.QWidget() top_layout = QtWidgets.QVBoxLayout() for i in range(10): group_box = QtWidgets.QGroupBox() group_box.setTitle('GroupBox For Item {0}'.format(i)) layout = QtWidgets.QHBoxLayout(group_box) label = QtWidgets.QLabel() label.setText('Label For Item {0}'.format(i)) layout.addWidget(label) push_button = QtWidgets.QPushButton(group_box) push_button.setText('Run Button') push_button.setFixedSize(100, 32) layout.addWidget(push_button) group_box.setLayout(layout) top_layout.addWidget(group_box) top_widget.setLayout(top_layout) scrollArea.setWidget(top_widget) self.resize(200, 500) if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) widget = MyScrollWidget() widget.show() sys.exit(app.exec_()) 中提供所需的配置。必须重新配置以下属性以引用不同的目标:

不同的数据,wal和元存储目录:

influxdb.conf

不同的HTTP(UDP)端口:

[data]
  # The directory where the TSM storage engine stores TSM files.
  dir = "/var/lib/influxdb/data"

  # The directory where the TSM storage engine stores WAL files.
  wal-dir = "/var/lib/influxdb/wal"

[meta]
  # Where the metadata/raft database is stored
  dir = "/var/lib/influxdb/meta"

另外,请查看其他配置设置,看看它们是否不冲突。