Info |
---|
If you have dependency problems during installation, you can install them with the following command: root@ubuntu:/usr/local/src# sudo apt-get install -f root@ubuntu:/usr/local/src# sudo dpkg -i machbase-fog-x.x.x.community-LINUX-X86-64-release.deb |
When the installation is complete, the / opt / machbase folder is created and the default port is set to 5656. After that, the database is created and the Machbase server and the MWA Web server are automatically executed.
In the Machbase directory, there is a directory named 'current' which is a symbolic link to the latest version. In the versions directory, files are located according to the Machbase version.
Code Block |
---|
|
root@ubuntu:/usr/local/src# cd /opt/machbase
root@ubuntu:/opt/machbase# ls -l
total 4
lrwxrwxrwx 1 root root 28 Jan 3 00:25 current -> /opt/machbase/versions/5.1.9
drwxrwxr-x 3 machbase machbase 4096 Jan 3 00:25 versions
root@ubuntu:/opt/machbase# |
Deleting Machbase
To delete Machbase, use the following command.
Code Block |
---|
|
root@ubuntu:/opt/machbase# sudo dpkg -r machbase |
Managing Machbase
If you install the Machbase server using deb, the /etc/init.d/machbased script file is installed and you can manage it conveniently.
The basic functions to be supported are as follows.
Code Block |
---|
|
root@ubuntu:/opt/machbase# cd /etc/init.d
root@ubuntu:/etc/init.d# sudo service machbased
Usage: /etc/init.d/machbased {start|stop|kill|restart|createdb|destroydb|check|MWA|console|port|exe|collector|help}
root@ubuntu:/etc/init.d# |
Start ServerStart the Machbase server. It is the same as machadmin -u.
Code Block |
---|
|
[root@localhost ~]$ sudo service machbased start
-----------------------------------------------------------------
Machbase Administration Tool
Release Version - x.x.x.official
Copyright 2014, MACHBASE Corp. or its subsidiaries
All Rights Reserved
-----------------------------------------------------------------
Waiting for Machbase server start.
Machbase server started successfully.
[root@localhost ~]$ |
Shut Down ServerShut down the Machbase server normally. It is the same as machadmin -s.
Code Block |
---|
|
[root@localhost ~]$ sudo service machbased stop
-----------------------------------------------------------------
Machbase Administration Tool
Release Version - x.x.x.official
Copyright 2014, MACHBASE Corp. or its subsidiaries
All Rights Reserved
-----------------------------------------------------------------
Waiting for Machbase server shut down...
Machbase server shut down successfully.
[root@localhost ~]$ |
Stop Server Force the Machbase server to abort. It is the same as machadmin -k.
Code Block |
---|
|
[root@localhost ~]$ sudo service machbased kill
-----------------------------------------------------------------
Machbase Administration Tool
Release Version - x.x.x.official
Copyright 2014, MACHBASE Corp. or its subsidiaries
All Rights Reserved
-----------------------------------------------------------------
Waiting for Machbase server terminated.
Machbase server terminated successfully.
[root@localhost ~]$ |
Restart Server
Shut down normally and re-start the Machbase server.
Code Block |
---|
|
[root@localhost ~]$ sudo service machbased restart
-----------------------------------------------------------------
Machbase Administration Tool
Release Version - x.x.x.official
Copyright 2014, MACHBASE Corp. or its subsidiaries
All Rights Reserved
-----------------------------------------------------------------
Waiting for Machbase server shut down...
Machbase server shut down successfully.
-----------------------------------------------------------------
Machbase Administration Tool
Release Version - x.x.x.official
Copyright 2014, MACHBASE Corp. or its subsidiaries
All Rights Reserved
-----------------------------------------------------------------
Waiting for Machbase server start.
Machbase server started successfully.
[root@localhost ~]$ |
Create Database
Create a Machbase database. It is the same as machadmin -c.
Code Block |
---|
|
[root@localhost ~]$ sudo service machbased createdb
-----------------------------------------------------------------
Machbase Administration Tool
Release Version - x.x.x.official
Copyright 2014, MACHBASE Corp. or its subsidiaries
All Rights Reserved
-----------------------------------------------------------------
Database created successfully.
[root@localhost ~]$ |
Delete Database
Delete the Machbase database. It is the same as machadmin -d.
Code Block |
---|
|
[root@localhost ~]$ sudo service machbased destroydb
-----------------------------------------------------------------
Machbase Administration Tool
Release Version - x.x.x.official
Copyright 2014, MACHBASE Corp. or its subsidiaries
All Rights Reserved
-----------------------------------------------------------------
Destroy Machbase database. Are you sure?(y/N) y
Database destoryed successfully.
[root@localhost ~]$ |
Check Server Status
Check the status of the Machbase server operation. It is the same as machadmin -e.
Code Block |
---|
|
[root@localhost ~]$ sudo service machbased check
-----------------------------------------------------------------
Machbase Administration Tool
Release Version - x.x.x.official
Copyright 2014, MACHBASE Corp. or its subsidiaries
All Rights Reserved
-----------------------------------------------------------------
Machbase server is running with PID(23542).
[root@localhost ~]$ |
MWA Management
These are the commands related to the MWA (Machbase Web Analytics) web server.
Code Block |
---|
|
[root@localhost ~]$ sudo service machbased MWA
start | restart | stop | reset | port
# Start the MWA server.
[root@localhost ~]$ sudo service machbased MWA start
SERVER ALREADY STARTED
Connection URL : http://192.168.0.10:5001
# Shut down the MWA server.
[root@localhost ~]$ sudo service machbased MWA stop
SERVER STOPPED
# Change the MWA server port.
[root@localhost ~]$ sudo service machbased MWA port 5050
WEBSERVER PORT CHANGED : 5050
# Shut down and restart the MWA server.
[root@localhost ~]$ sudo service machbased MWA restart
SERVER IS RESTARTING
SERVER STOPPED
SERVER STARTED, PID : 23810
Connection URL : http://192.168.0.10:5001
[root@localhost ~]$ |
Change Server Port
Change the port of the Machbase server. If you execute the command and enter the port to be changed, it changes to that port. After the port change, you must restart the Machbase server to apply
Code Block |
---|
|
[root@localhost ~]$ sudo service machbased port
The default port for the Machbase server is 5656. If you want to use 5656 as Machbase server port, press return key. Otherwise enter an alternative port here:
Use current port.
[root@localhost ~]$ |
Collector Management
These are the commands to manage Machcollector.
Code Block |
---|
|
[root@localhost ~]$ sudo service machbased collector
List of commands:
* machbased collector start
Machcollectormanager starts.
* machbased collector stop
Machcollectormanager shutdown.
* machbased collector kill
Terminate Machcollectormanager.
* machbased collector destroy
Destroy Machcollectormanager meta data.
* machbased collector add_server
Add an Machbase server to Machcollectormanager.
* machbased collector port
Change the default port. Now: 9999
[root@localhost ~]$ |