grep "forest-name" support-request-go.txt | sed -e 's/^[ \t]*//' | sort | uniq
Friday, 11 January 2013
Unix/MarkLogic: Getting a sorted list of all Forests from a MarkLogic support dump
Here's a method for getting a sorted list of all forests from a MarkLogic support dump:
Wednesday, 12 December 2012
MarkLogic: pstack not working?
I recently saw an issue where the usual trick of calling:
sudo /etc/init.d/MarkLogic pstackWas not dumping the output from pstack as expected. I put this together to work around this issue by doing the following instead:
sudo pstack $(ps -ef | grep MarkLogic | grep daemon | awk 'END {print $2}')
Thursday, 21 June 2012
Bash: example using grep and sed to process a MarkLogic ErrorLog.txt file
Here's an exammple of how grep, sed, sort and uniq can be used to debug entries in a log file (in this case, I'm debugging a problem with a CPF pipeline in MarkLogic).
In essence, this process filters all the lines pertaining to a CPF processing action, removes the first part of the line to remove timestamps and unnecessary information (leaving just a document URI), sorts them into an order then returns just the unique document URIs:
grep "Processing some-problem-query.xqy" ErrorLog.txt | sed "s/^.*.xqy: //g" | sort | uniq
Monday, 18 June 2012
Cygwin: Output text content to the clipboard
Sometimes it's useful to redirect the output directly to the windows clipboard so you can use the content elsewhere later (a text editor, for example):
bash-4.1$ grep "Starting MarkLogic" ErrorLog_2.txt -A50 -B260 > /dev/clipboard
Sunday, 13 May 2012
Ubuntu: easy rapid deployment of wordpress in a local development environment
Here's a very quick guide to setting up wordpress using juju for local development.
Install the prerequisite files and disable the firewall so your system can configure itself correctly:
Then edit the environments configuration file:
It should look something like this after you've set the type to local and added the data-dir for the instance data:
The following will bootstrap, deploy mysql and wordpress, then make it available over http:
You will need to give juju 5 - 10 minutes before everything is ready. You will probably hear a fair amount of disk I/O while this is happening.
To get the status of your juju'd instance:
Look at the wordpress configuration information, the public-address will be the address where the instance is made available over http.
To teardown the environment:
Wednesday, 15 February 2012
Unix: batch file rename note
Batch file rename example allowing files to be renamed and appending a 'zip' file extension - run from within a directory:
Tuesday, 13 December 2011
Subscribe to:
Posts (Atom)